已知a是char型变量,下列语句无法给a赋值的是()
A. a=getchar()
B. scanf(“%c”,&a)
C. scanf(“%d”,&a)
D. gets()
查看答案
有以下程序:#includeint main(){ int a; scanf(“%1d”,&a); printf(“%d”,a); return 0;}程序运行后键盘输入23,输出结果是()
A. 1
B. 2
C. 3
D. 23
设变量a、b、c已定义并赋值,则下列表达式中符 合C语言语法规则的是()
A. a=5++
B. a=b=c++
C. a=%2
D. b=a+1=2
已知a是int型变量,使用scanf函数输入一个整数给变量a,正确的函数调用是()
A. scanf(“%d”,a)
B. scanf(“%c”,a)
C. scanf(“%d”,&a)
D. scanf(“%c”,&a)
C语言中整数-8在内存中的存储形式是()
A. 1111111111111000
B. 1000000000001000
C. 0000000000001000
D. 1111111111110111