Java/기본

[Java / 기본] 문자

2024. 12. 23. 15:42

char

문자형 데이터 타입

char a = 'A'

 

아스키 코드 (ASCII Code)

영문 알파벳과 키보드에 있는 문자들을 정리한 대표적인 문자 인코딩 방식이다.  미국인이 쓸 수 있는 128글자에 번호를 붙인것인데 유럽인이 쓸 수 있는 16세트의 글자체계 (128+128 글자)로 확장되었다. (서유럽 (ISO-8859-1)을 표준으로 사용한다.) 

 

유니 코드 (Uni Code)

전 세계의 모든 문자를 컴퓨터에서 일관되게 나타내고 처리하기 위한 국제적인 표준 문자 전산 처리법. 그러나 전세계에서 각자 자기네 글자들을 자체적으로 추가하여 사용해서 문자 체계에 이식성이 많이 떨어지는 문제가 발생하였다. 그래서 마이크로소프트에서는 윈도우를 전세계 버전으로 제작하며 각국의 글자를 정비하였고 이것을 활용해서 MS949라는 글자체계를 만들었는데 이 시기에 유니코드 컨소시엄이라는 재단에서 전세계 글자를 취합하였고 총 65,536글자로 추려서 일일이 번호를 부여하였다. 전세계적으로 대표적인 표현방식 이름이 UTF-8이다.

 

int > char

char c = (char)65;

 

char > int

int a = (int)'가';

 

문자 비교

  • 정수형으로 바꾸지 않고도 비교 가능
char a = 'H';
System.out.println('A' <= a);

참고 사이트

https://blog.naver.com/neo3ds/223344703275

 

[ IT 용어 ] 아스키(ASCII)코드 와 유니코드(Unicode)에 대해 알아보자 👀

안녕하세요 (●'◡'●) 이번 포스팅에서는 아스키(ASCII)코드와 유니코드(Unicode)에 대해...

blog.naver.com

 

'Java > 기본' 카테고리의 다른 글

[Java / 기본] 정규식  (1) 2024.12.24
[Java / 기본] 문자열  (1) 2024.12.24
[Java / 기본] Object  (1) 2024.12.23
[Java / 기본] 다형성  (0) 2024.12.23
[Java / 기본] 다중 상속  (0) 2024.12.23
'Java/기본' 카테고리의 다른 글
  • [Java / 기본] 정규식
  • [Java / 기본] 문자열
  • [Java / 기본] Object
  • [Java / 기본] 다형성
개발하는 벌꿀오소리
개발하는 벌꿀오소리
겁없는 벌꿀오소리처럼 끊임없이 도전하자!
  • 글쓰기 관리
  • 개발하는 벌꿀오소리
    벌꿀오소리의 개발 노트
    개발하는 벌꿀오소리
  • 전체
    오늘
    어제
    • 분류 전체보기 (74)
      • Java (60)
        • 기본 (23)
        • 모듈 (8)
        • 자료구조 (5)
        • 알고리즘 (0)
        • 파일 입출력 (5)
        • JDBC (5)
        • Spring Boot (14)
      • Oracle (13)
      • Project (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 인기 글

  • 공지사항

  • hELLO· Designed By정상우.v4.10.3
개발하는 벌꿀오소리
[Java / 기본] 문자
상단으로

티스토리툴바