2016-03-27 12 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); 
    } 
} 

に変身しますchar変数への文字の値は、コンソールに出力する際に​​、その特定の値に対応する文字を取得します。

ASCII-table

0

それはそれはASCIIテーブルで88

、xの88台のスタンドではない変数に代入された文字のASCII値がされているので、

0

どのように88がなるX

88は、ASCIIテーブル(単に入力)の参照文字コードです。あなたは文字コードの完全なリストが必要な場合は、チャート上で見れば、ACSIIテーブルlike this one

を見て、88は資本Xになり、その後、100はASCIIを割り当てることによってlowecaseさd