JAva復習-文字型変数

1994 ワード

Javaでは、文字型変数はcharで表され、アルファベット、数字、句読点などの文字を格納します.2バイトを占め、unicodeで符号化され、中国語と英語を表すことができます.文字は一重引用符で囲みます.例えば「A」  '私
注意事項:     特殊な文字の中には、直接単一引用符ではなく、エスケープ文字で表すものもあります.  (1):改行を表す  (2)t:タブを表し、Tabキーに相当  (3)':一重引用符  (4)":二重引用符を表す  (5)\:スラッシュを表す""  
 package charTest;
public class CharTest{
 public static void main(String[] args)
 {
  /*
   java ,      char   ,      、  、       。     , unicode  ,         。         。   'A'  ' '
  */
  char c1 ='C';
  char C2 = ' ';
  System.out.println("C1 = "+c1);
  System.out.println("C1 = "+C2);
  /*    :
            ,        ,        。
  (1) 
 :   (2) \t : , Tab   (3) \' :   (4) \" :   (5) \\ : "\"    */   //   char C3 ='\'';   System.out.println("  "+C3);  }   }

Javaでは、文字は最下位で整数で保存されるため、文字と整数は同じです.
package charTest;
public class CharTest{
 public static void main(String[] args)
 {
  /*
   java ,      char   ,      、  、       。     , unicode  ,         。         。   'A'  ' '
  */
  char c1 ='C';
  char C2 = ' ';
  System.out.println("C1 = "+c1);
  System.out.println("C1 = "+C2);
  /*    :
            ,        ,        。
  (1) 
 :   (2) \t : , Tab   (3) \' :   (4) \" :   (5) \\ : "\"    */   //   char C3 ='\'';   System.out.println("  "+C3);   // java , , , 。   int ic1 = c1;// 。 , 。   System.out.println("ic1 = "+ic1);   int i1 = 97;   char ci1 =(char)i1;// int char , , char int , , 。 , 。   System.out.println("ci1 = "+ci1);   char charTe = ' ';   int charTeInt = charTe;   System.out.println("charTeInt = "+charTeInt);  }   }

出力結果:
C 1=CC 1=中一重引用符'ic 1=67 ci 1=acharteInt=25105