每個人都曾試圖在平淡的學習,、工作和生活中寫一篇文章。寫作是培養(yǎng)人的觀察,、聯(lián)想,、想象,、思維和記憶的重要手段,。大家想知道怎么樣才能寫一篇比較優(yōu)質(zhì)的范文嗎,?以下是小編為大家收集的優(yōu)秀范文,,歡迎大家分享閱讀。
java的char占幾個字節(jié)篇一
char 在java中是2個字節(jié),。本文是百分網(wǎng)小編為大家介紹java中的char占幾個字節(jié)實例分析的相關(guān)資料,,供參考閱讀,希望對大家有所幫助!想了解更多相關(guān)信息請持續(xù)關(guān)注我們應(yīng)屆畢業(yè)生考試網(wǎng)!
1:“字節(jié)”是byte,,“位”是bit ,;
2: 1 byte = 8 bit ;
char 在java中是2個字節(jié),。java采用unicode,,2個字節(jié)(16位)來表示一個字符。
public class test {
public static void main(string[] args) {
string str= "中";
char x ='中';
byte[] bytes=null;
byte[] bytes1=null;
try {
bytes = es("utf-8");
bytes1 = chartobyte(x);
} catch (unsupportedencodingexception e) {
// todo auto-generated catch block
tacktrace();
}
n("bytes 大?。?+);
n("bytes1大?。?+);
}
public static byte[] chartobyte(char c) {
byte[] b = new byte[2];
b[0] = (byte) ((c & 0xff00) >> 8);
b[1] = (byte) (c & 0xff);
return b;
}
}
bytes 大小:3
bytes1大小:2
java是用unicode來表示字符,,"中"這個中文字符的`unicode就是2個字節(jié),。
es(encoding)方法是獲取指定編碼的byte數(shù)組表示,
通常gbk/gb2312是2個字節(jié),,utf-8是3個字節(jié),。
如果不指定encoding則取系統(tǒng)默認的encoding。
s("content_relate");【java中的char占幾個字節(jié)】相關(guān)文章:
1.
java字節(jié)流字符流知識點
2.java調(diào)用的幾個方法
3.java幾個常見錯誤簡析
4.java語言入門的幾個關(guān)鍵學習點
5.c語言中的字符(char)
6.java中if語句的使用
7.java中反射機制
8.c語言的byte和char字符
9.c語言中char的用法簡介