- printf输出格式控制
格式 | 描述
-|
%2d, %2f | 按照十进制整型数/浮点数打印,至少2个字符宽
%.0f | 按照浮点数打印,且不带小数点和小数部分
%.2f | 按照浮点数打印,小数点后有两位小数
%6.2f | 按照浮点数打印,至少6个字符宽,小数点后有两位小数
%ld | 长整型数
%lf | 双精度浮点数
%u | 无符号(unsigned)
%o | 表示八进制数
%x | 表示十六进制数
%c | 表示字符
%s | 表示字符串
%% | 表示百分号*
符号常量
格式: #define "name" "value"
如: #define STEP 20
字符输入/输出
函数 | 描述
-|
getchar() | 从文本流中读入下一个输入字符,并将其作为结果值返回
putchar() | 每次调用时putchar函数时将打印一个字符
getline() | 当需要读入空格的时候使用,回车时停止读入
printf() | 格式与scanf类似,另外可在引号内加入\n, \t等控制输出格式
EOF(即end of file) | 定义在头文件<stdio.h>,作为在没有输入时,getchar()返回的特殊值,是个整型数
scanf() | C的控制输入的函数,格式为:
int a; // 定义一个整型数
scanf("%d", &a); // 按照定义的类型格式写在双引号内,接着用&接收要输入的值
break与continue语句
break语句可从for, while, do-while等循环中提前退出。
continue语句用于使for, while, do-while语句开始下一次循环的执行。
在while与do-while语句中,continue语句的执行意味着立即执行测试部分;
在for循环中,则意味着使控制转移到递增循环变量部分。