2.5字符型數據
一、字符常量
字符常量是用單引號括起來的一個字符,如'a','A'。另外,與C、C++相同,Java也提供轉義字符,以反斜杠(\)開頭,將其后的字符轉變為另外的含義,下表列出了Java中的轉義字符。
與C、C++不同,Java中的字符型數據是16位無符號型數據,它表示Unicode集,而不僅僅是ASCII集,例如\u0061表示ISO拉丁碼的'a'。
轉義字符描述
\ddd1到3位8進制數據所表示的字符(ddd)
\uxxxx1到4位16進制數所表示的字符(xxxx)
\'單引號字符
\\反斜杠字符
\r回車
\n換行
\f走紙換頁
\t橫向跳格
\b退格
二、字符型變量
字符型變量的類型為char,它在機器中占16位,其范圍為0~65535。字符型變量的定義如:
charc='a';//指定變量c為char型,且賦初值為'a'
與C、C++不同,Java中的字符型數據不能用作整數,因為Java不提供無符號整數類型。但是同樣可以把它當作整數數據來操作。
例如:
intthree=3;
charone='1';
charfour=(char)(three+one);//four='4'
上例中,在計算加法時,字符型變量one被轉化為整數,進行相加,最后把結果又轉化為字符型。
三、字符串常量
與C、C++相同,Java的字符串常量是用雙引號("")括起來的一串字符,如"Thisisastring.\n"。但不同的是,Java中的字符串常量是作為String類的一個對象來處理的,而不是一個數據。有關類String,我們將在
第七章講述。
2.6布爾型數據
布爾型數據只有兩個值,true和false,且它們不對應于任何整數值。在流控制中常用到它。
布爾型變量的定義如:
booleanb=true;//定義b為布爾型變量,且初值為true
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |