brave2017 发表于 2017-7-25 19:58:30

每日一点小笔记

1.在c语言中,只有在使用时才占用内存单元的变量,其存储类型是auto和register。

2.在c语言中,预处理命令行都以“#"开头。

3.#include <stdio.h>

main()
{
unsigned char a = 8, c;

c = a>>3;

printf("%d\n",c);
}
其结果是()
A.16B.1C.32D.0

答案:B
解析:无符号整形变量a的值为8,二进制表示00001000,右移三位后为00000001,即十进制的1,所以输出为1.
页: [1]
查看完整版本: 每日一点小笔记