本文主要介绍C语言中printf函数的简介,并通过实例代码介绍Printf输出格式的相关知识。有需要的朋友可以参考一下。
printf()函数是打印格式函数,一般用于将信息以规定的格式输出到标准输出设备(比如屏幕)。
一、Printf输出格式
1.输出十进制整数。
int main()
{
//输出十进制整数%d
Printf('输出号为:%d ',666);
返回0;
}//结果是666
2.输出八进制整数
int main()
{
//输出八进制整数%o
Printf('输出数为:%o ',66);
返回0;
}//结果是102
3.输出十六进制整数。
int main()
{
//输出十六进制整数%x
Printf('输出数为:%x ',66);
返回0;
}//结果是42
4.输出6位小数以上(含6位)的实数。
int main()
{
//输出十进制%f
Printf('输出数为:%f ',66.666);
返回0;
}//结果是66.666000
5.输出5位以内(含5位)的小数形式的实数
int main()
{
//输出十进制%f
Printf('输出数为:%f ',66.666);
返回0;
}
//结果是66.666
6.以指数形式输出实数。
int main()
{
//输出索引%e
Printf('输出数为:%e ',6.6);
返回0;
}
//结果是6.600000e 00
7.输出单个字符
int main()
{
//输出单个字符%c
Printf('数字输出为:%c或%c ',' a ',97);
返回0;
}
//结果是或。
8.输出多个字符。
int main()
{
//输出多个字符%s
Printf('输出数字是:%s ',' owowo!');
返回0;
}
//结果是owowo!
9.输出自定义数字。
int main()
{
//输出自定义数字,以“,”开头。数字"
Printf('输出号为:%.3d\n ',6);
Printf('输出号为:% .3f \ n ',6.6666666);
Printf('输出号为:%.3f\n ',6.6);
Printf('输出号为:% .3s \ n ','哈哈哈哈哈');
返回0;
}
//输出号是:006
//输出数为:6.667
//输出数为:6.600
//输出数字是:哈
最后。
转换字符
参数类型;转换结果
c
char性格;角色;字母
d
int有符号十进制整数
我
同上
e
双倍;以指数形式输出单精度和双精度浮点数(小写E)
E
同上(大写E)
f
双倍;以十进制形式输出单精度和双精度浮点数。
g
双倍;以%f或%e中较短的输出宽度输出单精度和双精度浮点数(指数显示小写e)
G
同上(索引显示大写E)
o
无符号int无符号八进制(无前导0)
s
char *;字符串
u
int无符号十进制系统
x
无符号int无符号十六进制(无前导0x)
X
同上(无前导0X)
p
void *;指针值
n
int *;存储书写字符的数量。
%
没有参数转换;%自我
注意:如果%后面的字符不是转换字符,那么它的行为是未定义的。
注意:printf函数有多少占位符,后面就有多少参数!
关于C语言中printf函数介绍的这篇文章到此为止。关于C语言中printf函数的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望大家以后能多多支持我们!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。