下列哪一个语句是正确的定义字符变量并对其进行初始化( )。
A. char a='?';
B. char a=*;
C. char a=%;
D. char a="m";
已知字符'a'的ASCII码为97,执行下列语句的输出是( ) 。printf ("%d, %c", 'b', 'b'+1 );
A. 98, b
B. 语句不合法
C. 98, 99
D. 98, c
C语言中字符型数据在内存中的存储形式是________。
ASCII码
B. 补码
C. 反码
D. 原码
把x、y定义成float类型变量,并赋同一初值3.14,正确的是________。
A. float x, y=3.14;
B. float x, y=2*3.14;
C. float x=3.14, y=x;
D. float x=y=3.14;