JAva復習-文字型変数
1994 ワード
Javaでは、文字型変数はcharで表され、アルファベット、数字、句読点などの文字を格納します.2バイトを占め、unicodeで符号化され、中国語と英語を表すことができます.文字は一重引用符で囲みます.例えば「A」 '私
注意事項: 特殊な文字の中には、直接単一引用符ではなく、エスケープ文字で表すものもあります. (1):改行を表す (2)t:タブを表し、Tabキーに相当 (3)':一重引用符 (4)":二重引用符を表す (5)\:スラッシュを表す""
Javaでは、文字は最下位で整数で保存されるため、文字と整数は同じです.
出力結果:
C 1=CC 1=中一重引用符'ic 1=67 ci 1=acharteInt=25105
注意事項: 特殊な文字の中には、直接単一引用符ではなく、エスケープ文字で表すものもあります. (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