1.C语言基本数据类型及其占用的空间内存大小分别是:int型占4个字节 short(int)型占2个字节 char型占1个字节 Long(int)型占4个字节 unsinged(int)型占4个字节 unsinged short(int)型占2个字节 unsinged long(int)型占4个字节 float型占4个字节 double型占8个字节;
2.算数运算符:"+"、"-"、"*"、"/"、"%"、"++"、"--".
3.关系运算符有:>,<,>=,<=,!=,==;
4.逻辑运算符的优先顺序为:!(非)&&(且)||(或者);
5.赋值运算符有:=,+=,-=,*=,/=,%=;
6.下列代码输出的结果是什么?请解释原因。
char C=132;printf("%c",c)
输出值为-124
7.int a=-7 printf("%d",a>>1);
7:0......0 0.......0 0.........0 00000111
-7:1......1 1.......1 1.........1 11111000
>>1:1....1 1..... 1 1.........1 1111100
按位取反:0.....0 0....0 0.....0 0000011
再加1
所以输出值为:-4;
时间: 2024-10-09 18:33:10