c语言输出时%d,%c这些都分别代表什么?

发布网友 发布时间:2022-04-19 12:28

我来回答

5个回答

热心网友 时间:2023-05-20 09:53

格式化输出%d表示整型输出 %c表示字符型输出
它用以表示输出数据的类型,以下是常用类型的汇总,不常用的就不列了。
%hd、%d、%ld 以十进制、有符号的形式输出 short、int、long 类型的整数。
%hu、%u、%lu 以十进制、无符号的形式输出 short、int、long 类型的整数
%c 输出字符。
%lf 以普通方式输出double(float弃用,long doube无用)。
%e 以科学计数法输出double。
%s 输出字符串。

热心网友 时间:2023-05-20 09:53

d和%f都是格式化输出,用来指明输出的数据类型。%d表示要输出一个整型值,%f表明要输出一个浮点型值。比如下面的语句:int a=10;float b=3.14;printf("a=%d",a);//...

热心网友 时间:2023-05-20 09:54

%d代表了输出的变量是整数类型的,%c表示输出的变量是字符类型的。

热心网友 时间:2023-05-20 09:55

百分号%C语言定义的特殊用途符号,其后的内容是按C规则特殊处理的,相当于占位符,输出时这个位置会根据规则用实际内容填充后输出。
其实就是 %(整数) %(字符) 的意思。

热心网友 时间:2023-05-20 09:55

1、%u 十进制无符号整数。

2、%f 表示输出浮点数。

3、%s表示输出 字符串。

4、%c表示输出单个字符。

5、%p表示输出指针的值。

6、%e表示输出指数形式的浮点数。

7、%x, %X 表示输出无符号以十六进制表示的整数。

8、%0 表示输出无符号以八进制表示的整数。

9、%g表示输出自动选择合适的表示法。

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