发布网友 发布时间: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表示输出自动选择合适的表示法。