初始c语言1(针对具体例题剖析)

例题1

题目:

知识点考查:

①输入scanf函数形式:scanf(格式控制,地址表列)

 格式控制:%d整型输入,%f浮点型输入,%c字符输入,%s字符串输入;

地址表列:&+变量名

注:针对多个变量时,可以不间隔,可以空格或逗号或转义符间隔;

scanf函数的返回值是读取到的变量的个数;(可根据这条使用while循环判断输入变量个数是否等于0进行多组输入输出)

②输出printf函数形式:printf(格式控制,输出表列) 

格式控制:%d整型输出,%f浮点型输出,%c字符输出,%s字符串。

输出表列:变量名

 注:printf函数的返回值是双引号里的字符个数,包括空格,即使有\n,在计数时也会再加上隐藏的\n;

代码:

例题2: 

题目:

 知识点:

①strlen函数:用来求字符串的长度,从给定的地址向后数字符,直到遇到\0结束,\0不在统计内,针对字符,因其没有\n,所以在用strlen函数求字符时,计算机会输出一个随机值;             

②字符串内含有转义字符时,求字符串的长度。常用转义字符包括:\n(换行)  \t(水平制) \ddd(ddd表示1~3个1到7以内的八进制的数字)  \xdd(dd表示2个1到15以内的十六进制的数字)   

在字符串中含有转义字符时,构成转义字符的字符不再被计算,而是被当成转义字符长度+1。

注:

                          

                           

对比输出结果,当不想被当成转义字符时,在会被当成转义字符前加\,"\"变为"\\"。

题目解析:

①arr类型是字符,strlen函数求字符时,计算机会输出一个随机值;  ②"c:\test\121"中统计字符个数时字符依次为:

c    :    \t    e    s    t    \121                                                                                                             

 1   2    3    4   5    6      7

结束语

时间有限,目前只整理了两道例题,后续会持续整理的!!!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ambition…

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值