文档介绍:c语言基础知识总结计划
c语言基础知识总结计划
1/161
c语言基础知识总结计划
语言知识重点复习资料
整体上一定清楚的:
1)程序构造是三种:序次构造、选择构造(分支构造)、循环构造。
2)读程序都要从main(0
3、复合的赋值表达式:
c语言基础知识总结计划
c语言基础知识总结计划
16/1616
c语言基础知识总结计划
inta=2;
a*=2+3;运转完成后,
必定要注意,第一要在
a的值是12。
2+3的上边打上括号。变为(
2+3)再运算。
c语言基础知识总结计划
c语言基础知识总结计划
16/1616
c语言基础知识总结计划
4、自加表达式:
自加、自减表达式:假设a=5,++a(是为6),a++(为5);
运转的机理:++a是先把变量的数值加上1,而后把获得的数值放到变量a中,而后再用这
个++a表达式的数值为6,而a++是先用该表达式的数值为5,而后再把a的数值加上1为6,
再放到变量a中。进行了++a和a++后在下边的程序中再用到a的话都是变量a中的6了。
c语言基础知识总结计划
c语言基础知识总结计划
16/1616
c语言基础知识总结计划
考试口诀:++在前先加后用,++在后先用后加。
5、逗号表达式:
优先级别最低。表达式的数值逗号最右侧的那个表达式的数值。
(2,3,4)的表达式的数值就是4。
c语言基础知识总结计划
c语言基础知识总结计划
9/169
c语言基础知识总结计划
z=(2,3,4)(整个是赋值表达式)这个时候
z=2,3,4(整个是逗号表达式)这个时候
z的值为z的值为
4。(有点难度哦!)
2。
c语言基础知识总结计划
c语言基础知识总结计划
16/1616
c语言基础知识总结计划
增补:
1、空语句不可以随意执行,会以致逻辑错误。
2、说明是近来几年考试的重点,说明不是C语言,不占运转时间,没有分号。不可以嵌套!
3、强迫种类变换:
c语言基础知识总结计划
c语言基础知识总结计划
16/1616
c语言基础知识总结计划
必定是(int)a不是int(a),注意种类上必定有括号的。
注意(int)(a+b)和(int)a+b的差异。前是把a+b转型,后是把
a转型再加
b。
c语言基础知识总结计划
c语言基础知识总结计划
16/1616
c语言基础知识总结计划
4、三种取整丢小数的状况:
1、inta=;
2、(int)a;
3、1/2;3/2;
第八节、字符
1)字符数据的合法形式::
'1'是字符占一个字节,"1"是字符串占两个字节(含有一个结束符号)。
'0'的ASCII数值表示为48,'a'的ASCII数值是97,'A'的ASCII数值是65。
一般考试表示单个字符错误的形式:'65'"1"
字符是可以进行算术运算的,记着:
'0'-0=48
大写字母和小写字母变换的方法:
'A'+32='a'
互相之间一般是相差32。
2)转义字符:
转义字符分为一般
转义字符、八进制转义字符、十六进制转义字符
。
一般转义字符:背诵
\0、\n、’、”、
。
八进制转义字符:
‘\141’是合法的,
前导的
0是不可以写的。
十六进制转义字符:
’\x6d’才是合法的,前导的
0不可以写,并且
x是小写。
3、字符型和整数是近亲:两个拥有很大的相似之处
chara=65;
printf(“%c”,a);获得的输出结果:a
printf(“%d”,a);获得的输出结果:65
第九章、位运算
1)位运算的观察:会有一到二题考试题目。
总的办理方法:几乎全部的位运算的题目都要按这个流程来办理(先把十进制变为二进制再变为十进制)。
例1:chara=6,b;
c语言基础知识总结计划
c语言基础知识总结计划
16/1616
c语言基础知识总结计划
例2:
b=a<<2;这类题目的计算是先要把
必定要记着,异或的位运算符号
”^
a的十进制”。0异或
6化成二进制,再做位运算。
1获得1。
c语言基础知识总结计划
c语言基础知识总结计划
14/1614
c语言基础知识总结计划
0异或0获得0。两个女的生不出来。
c语言基础知识总结计划
c语言基础知识总结计划
16/1616
c语言基础知识总结计划
考试记忆方法:一男
(1)一