java的char類型

一:char的初始化

char是Java中的保留字,與別的語言不同的是,char在Java中是16位的,因爲Java用的是Unicode。不過8位的ASCII碼包含在Unicode中,是從0~127的。

Java中使用Unicode的原因是,Java的Applet允許全世界範圍內運行,那它就需要一種可以表述人類所有語言的字符編碼。Unicode。但是English,Spanish,German, French根本不需要這麼表示,所以它們其實採用ASCII碼會更高效。這中間就存在一個權衡問題。

因爲char是16位的,採取的Unicode的編碼方式,所以char就有以下的初始化方式:

char c='c'; //字符,可以是漢字,因爲是Unicode編碼

char c=十進制數,八進制數,十六進制數等等; //可以用整數賦值

char c='\u數字'; //用字符的編碼值來初始化,如:char='\0',表示結束符,它的ascll碼是0,這句話的意思和 char c=0 是一個意思。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章