250x250
dev.진아
Hello Jina!
dev.진아

블로그 메뉴

  • 홈
  • 💻 Github 🌠
  • #️⃣ Baekjoon
  • #️⃣ Programmers
  • 분류 전체보기 (77)
    • 🐈 git & github (2)
    • ☕ Java (25)
    • ✍ Baekjoon (45)
    • ✍ Programmers (5)

인기 글

전체 방문자
오늘
어제

티스토리

최근 글

hELLO · Designed By 정상우.
dev.진아

Hello Jina!

☕ Java

char

2022. 6. 5. 21:03
728x90

char 타입

작은 따옴표 사이에 하나의 문자만.

문자는 각각 유니코드 값을 갖고 있다.

// 쌍따옴표의 유니코드는 u0022
char c = '\u0022'; // "

유니코드로도 char형 변수를 만들 수 있다.

char ch = 65; // A
ch++; // B

문자에 유니코드값이자 아스키값으로도 char타입을 선언, 정의할 수 있다.

정수처럼 연산도 가능.

char ch = 65; // A
ch + 5; // 70

정수를 같이 연산하면 정수로 출력된다.

int는 4byte, boolean은 2byte. 정수의 크기가 더 크기 때문.

char ch = 65; // A
ch++; // B
int b = (int) ch; // 66

 

728x90

'☕ Java' 카테고리의 다른 글

참조 타입, 참조 타입은 메모리에 어떻게 저장이 될까?  (0) 2022.06.11
이진 숫자 승격 (binary numerical promotion)  (0) 2022.06.05
boolean, XOR 연산자, &&와 &의 큰 차이점  (0) 2022.06.05
부동 소수점 리터럴의 default, 부동 소수점 데이터 타입은 부정확하다?, 정확하게 BigDecimal()  (0) 2022.06.05
중첩 반복문 안에서 break로 원하는 반복문 탈출하기(레이블 지정문) (+ continue)  (0) 2022.06.04
    '☕ Java' 카테고리의 다른 글
    • 참조 타입, 참조 타입은 메모리에 어떻게 저장이 될까?
    • 이진 숫자 승격 (binary numerical promotion)
    • boolean, XOR 연산자, &&와 &의 큰 차이점
    • 부동 소수점 리터럴의 default, 부동 소수점 데이터 타입은 부정확하다?, 정확하게 BigDecimal()
    dev.진아
    dev.진아
    진아의 개발 기록

    티스토리툴바