08.データ型—文字
-文字も整数で表示されます。
(ex. ASKII, euc-kr, utf-8, utf-16)
-Javaでは、文字はどのように表現されていますか?
Javaは世界標準UNICODで文字を表す
utf-16符号化の使用(すべての文字を2バイトで表示)
-文字列変数の宣言と使用
テキストデータ型
char ch = 'A';
内部に数字が表示されるので、数字を入力しても文字を出力できます.
char ch2 = 66;
public class CharacterTest {
public static void main(String[] args) {
char ch1 = 'A';
System.out.println(ch1);
System.out.println((int)ch1);
char ch2 = 66;
System.out.println(ch2);
int ch3 = 67;
System.out.println(ch3);
System.out.println((char)ch3);
//char ch4 = -66; 음수는 대입 할 수 없음
char ch5 = '한';
char ch6 = '\uD55C';
System.out.println(ch5);
System.out.println(ch6);
}
}
参考までに
character set: 문자를 숫자로 변환한 값의 세트
encoding: 문자가 숫자로 변환되는 것
decoding: 숫자에서 다시 문자로 변환되는 것
ASKII code: 알파벳과 숫자 특수 문자등을 1바이트에 표현하는데 사용하는 문자세트
UNICODE: 전 세계 표준으로 만든 문자 세트
UTF-8: 1바이트에서 4바이트까지 다양하게 문자를 표현할 수 있음
UTF-16: 2바이트로 문자를 표현
ハングルUnicodeテーブルReference
この問題について(08.データ型—文字), 我々は、より多くの情報をここで見つけました https://velog.io/@ldevlog/08.-자료형data-type-문자テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol