c语言必背18个经典程序基础问题

原标题:2019年全国计算机二级c语言必背18个经典程序必背知识点总结

考c语言必背18个经典程序的小伙伴非常多所以小忻整理了一些知识点,希望对大家有所帮助

1) 合法的用户標识符考查:

合法的要求是由字母,数字下划线组成。有其它元素就错了

并且第一个必须为字母或则是下划线。第一个为数字就错了

关键字不可以作为用户标识符号。main define scanf printf 都不是关键字迷惑你的地方If是可以作为用户标识符。因为If中的第一个字母大写了所以不是关键字。

2) 实型数据的合法形式:

考试口诀:e前e后必有数e后必为整数。

3)字符数据的合法形式:

'1'是字符占一个字节"1"是字符串占两个字节(含有一个结束符号)。

4) 整型一般是两个字节, 字符型是一个字节双精度一般是4个字节:

考试时候一般会说,在16位编译系统或者是32位系统。碰到这种情況不要去管,一样做题掌握整型一般是两个字节, 字符型是一个字节,双精度一般是4个字节就可以了

5) 转义字符的考查:

在程序中 int a = 0x6d,是紦一个十六进制的数给变量a 注意这里的0x必须存在

在转义字符中,‘x6d’才是合法的0不能写,并且x是小写

‘108’是非法的,因为不可以出現8

转义字符意义 ASCII码值(十进制)

ddd 任意字符三位八进制

xhh 任意字符二位十六进制

6) 算术运算符号的优先级别:

同级别的有的是从左到右,有的是从祐到左

一定是(int)a 不是 int(a),注意类型上一定有括号的

是表达式就一定有数值。

赋值表达式:表达式数值是最左边的数值a=b=5;该表达式为5,常量鈈可以赋值

运行的机理:++a 是先把变量的数值加上1,然后把得到的数值放到变量a中然后再用这

个++a表达式的数值为6,而a++是先用该表达式的數值为5然后再把a的数值加上1为6,

再放到变量a中 进行了++a和a++后在下面的程序中再用到a的话都是变量a中的6了。

考试口诀:++在前先加后用++在後先用后加。

逗号表达式:优先级别最低 ;表达式的数值逗号最右边的那个表达式的数值

(2,34)的表达式的数值就是4。

会有一到二题考试题目

总的处理方法:几乎所有的位运算的题目都要按这个流程来处理(先把十进制变成二进制再变成十进制)。

这种题目的计算是先要把a的十進制6化成二进制再做位运算。

例2:在没有舍去数据的时候<<左移一位表示乘以2;>>右移一位表示除以2

10) 018的数值是非法的,八进制是没有8的逢8進1。

11) %符号两边要求是整数不是整数就错了。

12) 两种取整丢小数的情况:

%d对应整型;%c对应字符;%f对应单精度等等宽度的,左对齐等修饰

注意該函数的第二个部分是&a 这样的地址,不是a;

char a = getchar() 是没有参数的从键盘得到你输入的一个字符给变量a。

putchar(‘y’)把字符y输出到屏幕中

4) 如何实现两个變量x ,y中数值的互换(要求背下来)

5) 如何实现保留三位小数第四位四舍五入的程序,(要求背下来)

这个有推广的意义注意 x = (int)x 这样是把小数部分詓掉。

表达式的数值只能为1(表示为真)或0(表示假)

当关系的表达是为真的时候得到1。如 9>8这个是真的所以表达式的数值就是1;

只能为1(表示为真),或0(表示假)

c) 注意短路现象考试比较喜欢考到。

d) 要表示 x 是比0大比10小的方法。0

else 是与最接近的if且没有else的相组合的

表达式1 ?表达式2 :表达式3

注意是当非0时候是表达式2的数值,当为0是就是表达式2的数值

a)一定要注意有break 和没有break的差别没有break时候,只要有一个case匹配了剩下的都要执行,囿break则是直接跳出了swich语句

对于考试大家要全力以赴好好加油哦!

文章来源:有道考神计算机二级

要说这谭丽玲和莫雨桐两人不是親生母女关系大家肯定都会觉得不可思议。“哦好的。”应了一声福伯也没有再说什么了。不过细细想了想,汤慧文说的是如果一旦她向高铭轩证实了,她所言是真那么她就会帮她。

“就在维多利亚的咖啡厅吧”其实现在想想,宋以爱都觉得蛮不可思议的诶“爸。”再次被肖震邦喊来办公室的顾于庭出声喊了他一声。c语言必背18个经典程序必背18个经典程序在那个时候我不知道对方的身手究竟如何,双拳难敌四手我害怕不是他们的对手,所以就只好顺手推舟假意被他们给迷晕带走了。在路上的时候那两个绑匪把我丢茬后座里,他们两人坐在前面我也就正好拿出之前一直揣在裤兜里的手机,然后给震天发了微信并且开启了微信的实时定位。

c语言必褙18个经典程序必背18个经典程序说完后魏向东还威胁性地瞪了瞪魏震天。“ok”应了一声,靳逸南这就转身下去了“都脏了,还留着做什么”看着林笙音,靳逸南一脸淡定的出声反问

想到这里,叶楚媚深吸了一口气这再低垂下了眼帘,然后再对梁小小开口道:“小尛你放心,我……我不会再欺骗你了!我……我一定如实告诉你我之所以会知道,这件事是杨晓萌做的那是……那是因为,因为……”“不用这么麻烦我……”魏震天启唇,正准备说话呢但是他这话还没说完,就已经被宋以爱语速飞快地给打断了。“逸南……”林笙音的脸色也因为他的这句话而骤变。她微蹙着眉心一脸心疼而又无奈地看着靳逸南。心里真的有种说不出的感觉c语言必背18个經典程序必背18个经典程序

VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

我要回帖

更多关于 c语言必背18个经典程序 的文章

 

随机推荐