语句 char c=66;是错误的。因为c是char类型,而66是整型的, 所以类型不符。()
举一反三
- 现有1个char类型的变量c1=66和1个整型变量i=2,当执行c1=c1+(char)i;语句后,c1的值为()
- 现在有1个char类型的变量c1 = 66和 1个整型变量 i = 2,当执行“c1 = c1 + (char)i;"语句后,c1的值() A: 'd' B: 'D' C: 68 D: 语句编译时出错
- 现有1个char类型的变量c1=66和1个整型变量i=2,当执行c1=c1+(char)i;语句后,c1的值为 A: 'd' B: 'D' C: 68 D: 语句在编译时出错
- switch(表达式)语句中表达式的类型不能为() A: 整型 B: char C: 浮点型 D: bool类型
- 以下不正确的一维数组定义语句是( )。 A: double a1[5]={2.0,4.0,6.0,8.0}; B: int a2[5.3]={1,3,5,7,9}; C: char a3[]={'1', '2', '3', '4', '5'}; D: char a4[]={65, 66, 67};