下面哪个语句不能定义一个字符变量( )
A: char c1=3210;
B: char c2=’\uface’ ;
C: char c4=0xabcd ;
D: char c3=”\u0065”;
A: char c1=3210;
B: char c2=’\uface’ ;
C: char c4=0xabcd ;
D: char c3=”\u0065”;
D
举一反三
- 对字符数组进行初始化,()是错误的。 A: char c1[]={‘1’,’2’,’3’ }; B: char c2[]=123; C: char c3[]=={‘1’,’2’,’3’,’\0’ }; D: char c4[]=”123”;
- 以下对字符数组进行初始化,形式错误的是 A: char c1[ ]={'1','2','3'}; B: char c2[ ]=123; C: char c3[ ]={ '1','2','3','0'}; D: char c4[ ]="123";
- 语句char c1='a';c2='b';c3='c'; //连续定义变量是否正确()
- 定义一个字符型变量a并赋值‘A’ 正确语句是( )。 A: char a=‘A’; B: char a=“A”; C: char a==‘A’; D: char a==“A”;
- 1.定义一个名为s的字符型数组,并且赋值为字符串"123"的错误语句是 。 A: char s[]={ '1', '2', '3', '\0'}; B: char s[]={ "123"}; C: char s[3]={ '1', '2', '3'}; D: char s[4]={ '1', '2', '3'};
内容
- 0
以下关于字符型变量的定义中,哪一项是错误的? A: char c = 115; B: char ch = '中'; C: char c1 ='\u51a9'; D: char c2 ="A";
- 1
定义一个名为s的字符型数组,并且赋初值为字符串“123”的错误语句是 A: char s[] = {'1', '2', '3', '0'}; B: char s[] = {"123"}; C: char s[3] = {"123 "}; D: char s[4]={'1', '2', '3'};
- 2
下列为字符型变量c赋初值,正确的语句是( )。 A: char c = 'u'; B: char c = "u"; C: char c = #; D: char c = 'uu';
- 3
以下不正确的变量定义是( )。 A: double x[5]={2.0,4.0,6.0,8.0,10.0}; B: int y[5]={0,1,3,5,7,9}; C: char c1[]={‘1’,’2’.’3’,’4’,’5’}; D: char c2[]={‘\x10’,’\xa’,’\b’};
- 4
以下错误的定义语句是() A: double x[5]={2.0,4.0,6.0,8.0,10.0} B: int y[5]={0,1,3,5,7,9}; C: char c1[ ]={'1','2','3','4','5'}; D: char c2[ ]={'\x10','\xa','\x8'};