c学习 - 第四章:顺序程序设计
4.4 字符数据的输入输出
putchar:函数的作用是想终端输出一个字符 putchar(c)
getchar:函数的作用是从输入设备获取一个字符 getchar(c)
4.5 格式输入与输出
printf:格式输出函数 printf("控制格式",输出列表)
scanf:格式输入函数 scanf("格式控制",地址表列)
| d | %d | 按十进制整型数据的实际长度输出 |
| %md | m指定输出字段的宽度,左端补空格,超出按实际输出 | |
| o | %o | 八进制输出 |
| x | %x | 十六进制输出 |
| u | %u | 无符号十进制输出 |
| c | %c | 单个字符输出 |
| s | %s | 输出字符串 |
| %ms | m指定输出字符串的长度,左端补空格,超出按实际输出 | |
| %-ms | m指定输出字符串的长度,右端补空格,超出按实际输出 | |
| %m.ns | 取n个字符,左端不足m长度的补空格 | |
| %-m.ns | 取n个字符,右端不足m长度的补空格 | |
| f | %f | 小数形式输出,6位小数 |
| %m.nf | n位小数,共占m位,左端补空格 | |
| %-m.nf | n位小数,共占m位,右端补空格 | |
| e | %e | 以指数形式输出,6位小数 |
| %m.ne | n位小数,共占m位,左端补空格 | |
| %-m.ne | n位小数,共占m位,右端补空格 | |
| g | %g | 根据实数数值的大小,自动选择f或e格式(选择占宽最小) |