阶段性复习(一)
2023-12-21 17:07:28
时间匆匆,也到了一个学期的结尾,那么,是时候复习了,无论是期末考试,还是比赛,也要有一个总结和复习,接下来,我们开始复习哦!
首先,是选择填空题,不要看它看起来简单,但是包含的知识点是一点都不少呢!
一.理论与概念
scanf,printf
在前面,我们对这两个概念有过理解和总结
上面这个题有2个注意点,1是函数参数从右到左输出2是多余的不予输出,
?
?
?二.进制转换
0dd是八进制
举个例子:011是9,? 010是8
0xdd是十六进制
举个例子:0x10是16,? 0x11是17
%d是按照十进制输出
%o八进制
%x十六进制
三.与0有关的知识
NULL本质是0,一般用于指针的初始化
\0? ?\ddd的转义字符,本质也是0,是字符串的结束标志
0? ? 数字0
‘0’? ?字符0,本质是48
四.操作符的运算
由于这部分的知识较为简单,最重要的是要在明白操作符的意思的基础上仔细运算即可,因此,我们就复习一下操作符,可以看之前的文章
此外,需要注意的是,一些容易出错的地方
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
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!