2016-03-27 66 views
-1
// Demonstrate char data type 
class CharDemo { 
public static void main(string args[]) { 
    char ch1, ch2; 

    ch1 = 88; // code for x 
    ch2 = 'y'; 

    System.out.print("ch1 and ch2: "); 
    System.out.println(ch1 + "" + ch2); 
} 
} 
+2

你的問題是? – mwm314

+0

88怎麼變成X以及什麼時候換號的時候給另一個像100的字符會變成D請幫我理解這一行謝謝幫忙。 – hind

+0

輸出:ch1和ch2:x y – hind

回答

0
// Demonstrate char data type 
class CharDemo { 
    public static void main(string args[]) { 
     char ch1, ch2; 

     ch1 = 88; // 88 is the ASCII code for the character X. 
     ch2 = 'y'; 

     System.out.print("ch1 and ch2: "); 
     System.out.println(ch1 + "" + ch2); 
    } 
} 

通過分配ASCII將字符值賦給一個char變量,當你將它打印到控制檯時,你會得到該特定值的相應字符。

ASCII-table

0

據分配給可變的字符的ASCII值,所以它不是88.

在ASCII表,88個代表X

0

88如何變成X

88是引用ASCII表(簡單地說)的char代碼。如果你想要的字符代碼的完整列表,看一個ACSII表like this one

如果你看一下圖表上,88變成資本X,然後100變成lowecase d