char型別佔幾個位元組
在java中,char類型佔2個位元組;原因:Java編譯器預設使用Unicode編碼,因此2位元組(16位元)可以表示所有字元。 java中佔2個位元組有short和char;而byte和boolean佔1個位元組,int和float佔4個位元組。
本教學操作環境:windows7系統、java10版,DELL G3電腦。
Java基本型別所佔用的位元組數:
#1位元組: byte , boolean
2 位元組: short , char
4 位元組: int , float
-
8 位元組:long , double
註:1位元組(byte)=8位元(bits)
#附錄:
1、編碼與中文:
Unicode/GBK: 中文2位元組
#UTF-8: 中文通常3字節,在拓展B區之後的是4字節
綜上,中文字元在編碼中所佔用的位元組數一般是2-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 不好意思,我也不能解释,为什么打印的结果是这样的。大牛飘过还请指摘。 */
2、char在Java中的位元組數:
char在Java中佔用2位元組。
Java編譯器預設使用Unicode編碼,因此2位元組可以表示所有字元。
測試程式碼:
char a= (char) Integer.MAX_VALUE; System.out.println((int)a);
更多程式相關知識,請造訪:程式設計影片! !
以上是char型別佔幾個位元組的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

Java 8引入了Stream API,提供了一種強大且表達力豐富的處理數據集合的方式。然而,使用Stream時,一個常見問題是:如何從forEach操作中中斷或返回? 傳統循環允許提前中斷或返回,但Stream的forEach方法並不直接支持這種方式。本文將解釋原因,並探討在Stream處理系統中實現提前終止的替代方法。 延伸閱讀: Java Stream API改進 理解Stream forEach forEach方法是一個終端操作,它對Stream中的每個元素執行一個操作。它的設計意圖是處
