1月28日学习内容

1.*%-10d*若整数为959则输出为*959 *即从字段的左侧开始打印该项

2.若要打印百分号则输出应该为“%d%%”则例如输出为12%

3.C90标准新增了const关键字,用于限定一个变量为只读,声明如下:

const int MONTH = 12;

这使得MONTH成为一个只读值,也就是说可以在计算中使用MONTHS,也可以打印,但是不能更改其值

4.如果程序中多次使用一个常量,有时需要改变它的值,C语言提供了一个很好的解决方案叫,C预处理器,例如:#define price 9.5 注意格式,首先是#define,接着是符号常量名price然后是符号常量值。还要注意,末尾不用加分号,与const不同的是define是定义常量而非与const一样是变量。

5.字符串,C语言中没有专门用于储存字符串的变量类型,字符串都被储存在char类型的数组中,而数组末尾的字符\0就是空字符null,以及scanf在读取字符串时如果遇到第一个空白(空格、制表符、换行符)时就不再读取输入,根据%s转换说明,scanf()只会读取字符串中的一个单词,而不是一整句。还有一个注意事项是字符串与字符的区别例如:

“x”和'x'的区别是前者包括'x'和\0后者只有'x'

6.记得在输入字符串中,不能加入取地址符号

7.printf()和scanf()的*修饰符:

如果不想预先指定字段宽度,希望通过程序来指定,那么可以用*修饰符来代替字段宽度,但是还是需要一个参数来告诉程序,字段宽度应该是多少,也就是说如果转换说明是%*d例如:

printf("%*d",width,number);那么前一个则为字段宽度后一个为数字,如果已知width为6,number为256,那么输出则为"   256"。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值