標籤:分行符號 換行 table static stc tchart 斜杠 代碼 java
1.字元型(2個位元組)
單引號用來表示字元常量。例如‘A’是一個字元,它與“A”是不同的,“A”表示含有一個字元的字串
char 類型用來表示在Unicode編碼錶中的字元
Unicode編碼被設計用來處理各種語言的所有文字,它占2個位元組,可允許有65536個字元;ASCII碼占1個位元組,可允許有128個字元,是Unicode編碼錶中前128個字元
char eChar = ‘a‘;
char cChar =‘中‘;
Unicode具有從0到65535之間的編碼,他們通常用從’\u0000’到’\uFFFF’之間的十六進位值來表示(首碼為u表示Unicode)
char c = ‘\u0061;
Java 語言中還允許使用逸出字元 ‘\’ 來將其後的字元轉變為其它的含義,
char c2 = ‘\n‘; //代表分行符號
轉義符 |
含義 |
Unicode值 |
\b |
退格(backspace) |
\u0008 |
\n |
換行 |
\u000a |
\r |
斷行符號 |
\u000d |
\t |
定位字元(tab) |
\u0009 |
\“ |
雙引號 |
\u0022 |
\‘ |
單引號 |
\u0027 |
\\ |
反斜線 |
\u005c |
2.boolean類型(一位,不是一個位元組)
boolean類型有兩個值,true和false,不可以 0 或非 0 的整數替代 true 和 false ,這點和C語言不同。
boolean 類型用來判斷邏輯條件,一般用於程式流程式控制制 。
boolean flag ;
flag = ………;
if(flag) {
// true分支
} else {
// false分支
}
3.代碼示意:
public class TestCharType{ public static void main(String[] agrs){ char c1 = ‘a‘; char c2 = ‘中‘; char c3 = ‘\n‘; System.out.println(c1); System.out.println(c2); System.out.println(c3); //字元a強制轉型為ASCII值 int i = c1 + 1; System.out.println(i); char c4 = (char)i; System.out.println(c4); //迴圈列印a-z for(int j=0;j<26;j++){ char temp = (char)(c1+j); System.out.print(temp); } System.out.print("\n"); //換行 //布爾類型 boolean b = true ; if(b){ System.out.println("布爾類型"); } }}
【Java】Java_08 字元型與布爾值