学习需要,整理并列出表格,供日后学习随时查看
格式转换说明 | 用法 |
---|---|
%d | 输出带符号的十进制整数 |
%u | 无符号的十进制整数 |
%o | 无符号的八进制整数 |
%x | 无符号的十六进制整数 |
%c | 一个字符 |
%s | 字符串 |
%f | 整数加六位小数(单双精度均可) |
%g | 省略小数点后无意义的0 |
%% | 百分号 |
下面是一些常用的设置变量的方法
格式转换说明 | 用法 |
---|---|
int | 整数 |
long | 长整数 |
long long | 长长整数 |
unsigned (int) | 无符号的整数 |
float | 单精度实型 |
double | 双精度实型 |
long double | 长双精度实型 |
char | 字符型 |
此外,输入输出时使用的%f和%lf也要有所区别:
float,单精度浮点型,对应%f.
double,双精度浮点型,对应%lf.
在用于输出时:
float类型可以使用%lf格式,但不会有任何好处。
double类型如果使用了%f格式可能会导致输出错误。
在用于输入时:
double 类型使用了%f格式,会导致输入值错误。
float类型使用double类型不仅会导致输入错误,还可能引起程序崩溃。
所以在输入输出时,一定要区分好double和float,而使用对应的格式符号。
3 条评论
这篇文章不错!
测试测试
评论一下(╯‵□′)╯︵┴─┴