首页 > 代码库 > C语言理论xia
C语言理论xia
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;
C语言理论xia
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。