服务器之家

服务器之家 > 正文

C语言中 printf 函数输出格式

时间:2021-12-16 14:15     来源/作者:BigGuoGuo

printf()函数是格式化输出函数, 一般用于向标准输出设备(例如屏幕)按规定格式输出信息。

一、Printf输出格式

1、输出十进制整数

?
1
2
3
4
5
6
int main()
{
    //输出十进制整数%d
    printf("输出的数字是:%d",666);
        return 0;
}//结果是666

2、输出八进制整数

?
1
2
3
4
5
6
int main()
{
    //输出八进制整数%o
    printf("输出的数字是:%o",66);
        return 0;
}//结果是102

3、输出十六进制整数

?
1
2
3
4
5
6
int main()
{
    //输出十六进制整数%x
    printf("输出的数字是:%x",66);
        return 0;
}//结果是42

4、输出6位以上小数形式的实数(包括6位)

?
1
2
3
4
5
6
int main()
{
    //输出小数%f
    printf("输出的数字是:%f",66.666);
        return 0;
}//结果是66.666000

5、输出5位以内小数形式的实数(包括5位)

?
1
2
3
4
5
6
7
int main()
{
    //输出小数%f
    printf("输出的数字是:%f",66.666);
        return 0;
}
//结果是66.666

6、输出指数形式的实数

?
1
2
3
4
5
6
7
int main()
{
    //输出指数%e
    printf("输出的数字是:%e",6.6);
        return 0;
}
//结果是6.600000e+00

7、输出单个字符

?
1
2
3
4
5
6
7
int main()
{
    //输出单个字符%c
    printf("输出的数字是:%c 或 %c",'a',97);
        return 0;
}
//结果是  a 或 a

8、输出多个字符

?
1
2
3
4
5
6
7
int main()
{
    //输出多个字符%s
    printf("输出的数字是:%s","owowo!");
        return 0;
}
//结果是  owowo!

9、输出自定义位数

?
1
2
3
4
5
6
7
8
9
10
11
12
13
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 函数内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://www.cnblogs.com/BigGuoGuo/p/15146997.html

标签:

相关文章

热门资讯

yue是什么意思 网络流行语yue了是什么梗
yue是什么意思 网络流行语yue了是什么梗 2020-10-11
背刺什么意思 网络词语背刺是什么梗
背刺什么意思 网络词语背刺是什么梗 2020-05-22
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
2021年耽改剧名单 2021要播出的59部耽改剧列表
2021年耽改剧名单 2021要播出的59部耽改剧列表 2021-03-05
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总 2020-11-13
返回顶部