Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- 콘솔로 변수값 출력
- background-size 속성
- 논리부정
- CSS 박스모델 구성
- 논리연산자
- ul 태그
- java
- 대입연산자
- 새싹 출력
- 고양이 출력
- 박스 모델의 성격
- 백준 문제풀기
- oracle
- HTML
- 이클립스
- 데이터베이스
- CSS 정리
- 키보드입력데이터
- 연산의 방향
- 강아지 출력
- 실수 타입
- 정수 연산
- 부호/증감 연산자
- background-repeat 속성
- CSS
- 자바
- 위치속성
- 삼항연산자
- 변수사용범위
- 연산자
Archives
- Today
- Total
너와 나의 개발 고리
[JAVA] chap02 변수와 타입_문자 타입 본문
하나의 문자를 작은따옴표(')로 감싼 것을 문자 리터럴이라고 한다.
문자 리터럴은 유니코드로 변환되어 저장하는데 유니코드는 세계 각국의 문자를 0 ~ 65535 숫자로 매핑한 국제 표준 규약이다.
자바는 이러한 유니코드를 저장할 수 있도록 char 타입을 제공한다.
char var1 = 'A'; // 'A' 문자와 매핑되는 숫자 : 65로 대입
char var3 ='가' // '가' 문자와 매핑되는 숫자 : 44032로 대입
유니코드가 정수이므로 char 타입도 정수 타입에 속한다.
그렇기 때문에 char 변수에 작은 따옴표로 감싼 문자가 아니라 유니코드 숫자를 직접 대입할 수도 있다.
char c = 65; // 10진수 65와 매핑되는 문자 : 'A'
char c = 0x0041; // 16진수 0x0041과 매핑되는 문자 : 'A'

'JAVA > 이것이 자바다' 카테고리의 다른 글
| [JAVA] chap02 변수와 타입_자동 타입 변환 (0) | 2023.08.03 |
|---|---|
| [JAVA] chap02 변수와 타입_문자열 타입 (1) | 2023.08.03 |
| [JAVA] chap02 변수와 타입_실수 타입 (0) | 2023.08.03 |
| [JAVA] chap02 변수와 타입_정수 타입 (0) | 2023.08.02 |
| [JAVA] chap02 변수와 타입_변수 선언 (0) | 2023.08.02 |