C语言中%d和%f还有%c有什么区别

发布网友 发布时间:2022-04-23 09:41

我来回答

3个回答

热心网友 时间:2023-07-11 15:52

1、%d,d格式字符。用来输出十进制整数,按整型数据的实际长度输出。

2、 %f ,用来输出实数(包括单双精度),以小数形式输出。

C语言中对于不同类型的数据用不同的格式字符,这两个都是printf函数格式字符。

扩展资料

u格式符,用来输出unsigned型数据,即无符号数,以十进制形式输出。

c格式符,用来输出一个字符。

s格式符,用来输出一个字符串。

f格式符,用来输出实数(包括单双精度),以小数形式输出。

e格式符,以指数形式输出实数。

g格式符,用来输出实数,它根据数值的大小,自动选f格式或e格式(选择输出是占宽度较小的一种),且不输出无意义的零。

参考资料:格式字符_百度百科

热心网友 时间:2023-07-11 15:52

%d是int型数据的通配符
%f是float型数据的通配符
%c是char型数据的通配符
常用在printf等构建字符串的函数中

热心网友 时间:2023-07-11 15:53

%c,后边的参数当字符处理;
%d,后边的参数当整数处理;
%f,后边的参数当浮点数处理。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com