字符串和格式化输入输出
字符串简介
C语言没有专门用于存储字符串的变量类型,使用char类型的数组存储
\0空字符
'x’是字符 "x"是字符串
strlen():字符串长度不包含\0,sizeof整个大小
常量和C预处理器
#define TAXRATE 0.015 编译时替换 常量 名称前带c_或k_前缀来标识常量
const int MONTHS = 12; 限定一个变量为只读
printf()和scanf()
printf中的修饰符
标记:-(待打印项左对齐) +(值若为整添加正号,负添加负号) 空格(正空格,负负) #(0或0x等格式显示) 0
数字:%4d
L ll等等
5.1字符宽度5,精确到1
printf “”格式字符串,待打印项,打印时将待打印项放入站,根据格式逐个读取,返回值为打印的字符数
打印较长字符串
//方法1:使用多个printf()函数
printf("Hello ");
printf("World!\n");
//方法2:使用反斜杠\来断行,且下一行代码必须从最左边开始。如果第二行被缩进,那么缩进也会被打印
printf("Hello \
World!\n")
printf("Hello \
World!\n"); //这一行缩进了两个tab键,也会被打印
//方法3:使用多个格式字符串,编译器会忽略格式字符串之间的空白
printf("Hello "
"World!\n");