Java에서 char 유형은 2바이트를 차지합니다. 이유: Java 컴파일러는 기본적으로 유니코드 인코딩을 사용하므로 2바이트(16비트)가 모든 문자를 나타낼 수 있습니다. Java에서는 short와 char가 2바이트를 차지하고, boolean과 int가 1바이트를 차지하고, int와 float가 4바이트를 차지합니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, Java 10 버전, DELL G3 컴퓨터. Java 기본 유형 :
1 바이트 : 바이트, 부울 2 바이트 : 짧은, char
부록:
유니코드/GBK: 중국어 2자 섹션
UTF-8: 중국어는 보통 3바이트이고, 확장된 B 영역 이후에는 4바이트입니다/* System.out.println("中".getBytes("UTF-8").length); ----> 6 System.out.println("中中".getBytes("UTF-8").length); ----> 9 System.out.println("中".getBytes("GBK").length); ----> 3 System.out.println("中中".getBytes("GBK").length); ----> 6 不好意思,我也不能解释,为什么打印的结果是这样的。大牛飘过还请指摘。 */
char a= (char) Integer.MAX_VALUE; System.out.println((int)a);
프로그래밍 비디오
를 방문하세요! !위 내용은 char 유형은 몇 바이트를 차지합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!