阶段性复习(一)

时间匆匆,也到了一个学期的结尾,那么,是时候复习了,无论是期末考试,还是比赛,也要有一个总结和复习,接下来,我们开始复习哦!

首先,是选择填空题,不要看它看起来简单,但是包含的知识点是一点都不少呢!

一.理论与概念

scanf,printf

在前面,我们对这两个概念有过理解和总结

阶段性复习(一)_第1张图片

阶段性复习(一)_第2张图片

上面这个题有2个注意点,1是函数参数从右到左输出2是多余的不予输出,

阶段性复习(一)_第3张图片

阶段性复习(一)_第4张图片

阶段性复习(一)_第5张图片

 阶段性复习(一)_第6张图片

 阶段性复习(一)_第7张图片

 二.进制转换

0dd是八进制

举个例子:011是9,  010是8

0xdd是十六进制

举个例子:0x10是16,  0x11是17

%d是按照十进制输出

%o八进制

%x十六进制

三.与0有关的知识

NULL本质是0,一般用于指针的初始化

阶段性复习(一)_第8张图片

\0   \ddd的转义字符,本质也是0,是字符串的结束标志

0    数字0

‘0’   字符0,本质是48

四.操作符的运算

由于这部分的知识较为简单,最重要的是要在明白操作符的意思的基础上仔细运算即可,因此,我们就复习一下操作符,可以看之前的文章

操作符知识-CSDN博客

此外,需要注意的是,一些容易出错的地方

1.优先级和结合性

阶段性复习(一)_第9张图片

+-与*同时存在时先进行*运算

逗号表达式要从前往后计算,最终结果是最后的值,但是在前面的表达式可能会影响最后的结果

前置++--和+-同时存在时先运算++--,但是如果是下面这个情况,后置++,就要先输出,再运算,其实本质也是先计算++,但是根据概念,要输出之后再+1

阶段性复习(一)_第10张图片

而下面的这个情况,第二个输出中,i++是先输出再计算,而函数参数是从右向左计算的,先计算i,再计算i++

阶段性复习(一)_第11张图片

五.ASCII码值的运算

阶段性复习(一)_第12张图片

阶段性复习(一)_第13张图片

b对应98,e对应101,a是97,A是65,E是69

阶段性复习(一)_第14张图片阶段性复习(一)_第15张图片

你可能感兴趣的:(c语言)