printf 函数输出格式 C语言中
C语言中,printf,函数输出格式,博智网带你了解详细信息 。
printf()函数是格式化输出函数, 一般用于向标准输出设备(例如屏幕)按规定格式输出信息 。
一、Printf输出格式【printf 函数输出格式 C语言中】1、输出十进制整数
int main(){//输出十进制整数%dprintf("输出的数字是:%d",666);return 0;}//结果是666
2、输出八进制整数
int main(){//输出八进制整数%oprintf("输出的数字是:%o",66);return 0;}//结果是102
3、输出十六进制整数
int main(){//输出十六进制整数%xprintf("输出的数字是:%x",66);return 0;}//结果是42
4、输出6位以上小数形式的实数(包括6位)
int main(){//输出小数%fprintf("输出的数字是:%f",66.666);return 0;}//结果是66.666000
5、输出5位以内小数形式的实数(包括5位)
int main(){//输出小数%fprintf("输出的数字是:%f",66.666);return 0;}//结果是66.666
6、输出指数形式的实数
int main(){//输出指数%eprintf("输出的数字是:%e",6.6);return 0;}//结果是6.600000e+00
7、输出单个字符
int main(){//输出单个字符%cprintf("输出的数字是:%c 或 %c",'a',97);return 0;}//结果是a 或 a
8、输出多个字符
int main(){//输出多个字符%sprintf("输出的数字是:%s","owowo!");return 0;}//结果是owowo!
9、输出自定义位数
int main(){//输出自定义位数 , 用“.数字”开头printf("输出的数字是:%.3d\n", 6);printf("输出的数字是:%.3f\n", 6.66666666);printf("输出的数字是:%.3f\n", 6.6);printf("输出的数字是:%.3s\n", "hahhahhahha");return 0;}//输出的数字是:006//输出的数字是:6.667//输出的数字是:6.600//输出的数字是:hah
最后 。。。。。
转换字符
参数类型;转换结果
c
char;字符d
int;有符号十进制整数i
同上e
double;以指数形式输出单、双精度浮点数(小写 e)E
同上(大写 E)f
double;以小数形式输出单、双精度浮点数g
double;以 %f 或 %e 中较短的输出宽度输出单、双精度浮点数(指数显示小写 e)G
同上(指数显示大写 E)o
unsigned int;无符号八进制(无前导 0)s
char *;字符串u
int;无符号十进制x
unsigned int;无符号十六进制(无前导 0x)X
同上(无前导 0X)p
void *;指针值n
int *;存放已写字符的个数%
不进行参数转换;% 自身注:如果 % 后边的字符不是转换字符 , 则其行为没有定义 。
注意:printf函数有多少个占位符 , 后边就有多少个与其对应的参数!
到此这篇关于C语言中 printf 函数简介的文章就介绍到这了,更多相关C语言 printf 函数内容请搜索趣讯吧以前的文章或继续浏览下面的相关文章希望大家以后多多支持趣讯吧!
推荐阅读
- 哪五种函数考虑左右极限
- 一顿输出猛如虎下一句是什么
- 连续函数乘以连续函数还连续吗
- 驻点和极值点的区别
- 减法函数是哪个符号
- 二次函数的顶点坐标怎么求
- 二次函数的开口大小取决于什么
- 对应关系怎么判断
- 二元函数偏导数怎么求
- sinhx是什么函数-生活百科知识
