일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 자바연산자
- 디자인패턴
- 백준
- Algorithm
- 코드업100제
- 알고리즘
- 수학연산
- 변수
- VARIABLE
- C#변수
- C#프로그래밍
- 코딩테스트
- 백준파이썬
- 사용자입력
- 개발입문
- 리터럴
- 기초프로그래밍
- 제어구조
- 프로그래머스파이썬
- 코드업
- Java
- 자바
- Codeup
- 코드업자바
- 자바클래스
- Literal
- SWEA파이썬
- c#
- 코드업100제자바
- SWEA
- Today
- Total
목록Literal (3)
제니노트

변수에 저장할 리터럴의 타입은 변수의 타입과 일치해야하는 것이 보통이지만 반드시 일치해야 하는 것은 아니다. 저장범위가 '변수>리터럴' 인 경우 , OK - > 물건보다 그릇이 더 크므로 가능한 것 ex ) int i = 'A'; //int>char 이는 i에 문자 A가 저장되는 것이 아니라 문자 A의 문자코드 65가 i에 저장된다. 저장하려는 리터럴이 character이지만, 변수의 타입이 Integer이므로 저장범위가 더 넓어서 가능한 것이다. long l = 123; //long>int integer 타입의 리터럴을 더 넓은 범위의 Long타입 변수에 저장하니 문제가 없다. double d = 3.14f; //double>float float 범위의 값을 더 넓은 범위의 double에 저장하는 것이..
리터럴의 접미사 종류 리터럴 접미사 논리형 false,true 없음 정수형 123 , 0b0101, 077, 0xFF, 100L L 실수형 3.14, 3.0e8 , 1.4f, 0x1.0p-1 f,d 문자형 'A' , '1', '\n' 없음 문자열 "ABC", "123", "A", "true" 없음 모든 값에는 타입이다. 따라서 모든 리터럴에는 타입이 있다. 구분하는 법은 간단하다. 3.14 처럼 . 소수점을 가지고 있으면 실수형 홑따옴표 '' 로 감싸져 있으면 문자형, 쌍따옴표 "" 로 감싸져 있으면 문자열이다. 정수형과 실수형의 경우 타입이 여러개이다. 그래서 그냥 구별이 안되어 접미사를 붙이다. 정수형 리터럴에 붙이는 접미사는 L 하나 뿐이다. 100L 처럼 L이 붙어있으면 long 타입이다. 안붙으..

변수,상수 변수 (variable) - 하나의 값을 저장하기 위한 공간 상수 (constant) - 한 번만 값을 저장 가능한 변수 변수와 상수 모두 하나의 공간에 하나의 값을 저장하는 것은 같은데, 변수는 한번 값을 저장했다 하더라도 다른 값으로 몇번이고 바꿀 수 있지만 상수는 처음 값를 지정하고 나면 그 다음은 다른 값을 저장할 수 없다. 즉, 맨 처음에 저장한 값을 다른 값으로 바꿀 수 없는 것이다. 아래 예제를 보자. 먼저, int 타입의 score를 선언하고 100으로 초기화 해준다. 메모리는 오른쪽과 같이 저장된다. 다음은 200으로 score 변수의 값을 변경해보자. 다음은 상수 변수 MAX을 100으로 초기화해주고, 200으로 변경해보았다. 상수 MAX에는 이미 100이라는 값이 저장되어 ..