阶段性复习(一)

发布时间:2023年12月21日

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

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

一.理论与概念

scanf,printf

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

eaf46c9946e8447aac1cea552ef095a1.jpg

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

b98efeb795cf4196bb5c89469d50ad3d.jpg

9e87b87f5e2f4663b58d21b29bda71e9.jpg

35a8465e5d324a53abfa8963bc035900.jpg

?0db28c021e4040afaf67e10b0a0f6bf6.jpg

?e7fa221fa3c94ae58df2d1948a98d4ac.jpg

?二.进制转换

0dd是八进制

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

0xdd是十六进制

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

%d是按照十进制输出

%o八进制

%x十六进制

三.与0有关的知识

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

7f86b5aa1b034138ba138ed8431e1d76.jpg

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

0? ? 数字0

‘0’? ?字符0,本质是48

四.操作符的运算

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

操作符知识-CSDN博客

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

1.优先级和结合性

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

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

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

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

五.ASCII码值的运算

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

文章来源:https://blog.csdn.net/2301_80190473/article/details/135099513
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。