c语言输出格式有:1、%u 输出十进制无符号整数;2、%f 输出浮点数;3、%c输出单个字符;4、%s输出字符串;5、%d 输出十进制有符号整数等。%u 表示输出十进制无符号整数是指使用“printf(“%u\n”, 值)”命令输出的值为无符号整数格式。
1、%u 输出十进制无符号整数
使用“printf(“%u\n”, 值)”命令输出的值为无符号整数格式,无符号整数是指不带符号位的整数(unsigned integer),此类整数一定是正整数。具体代码如下:
printf("%u\n", 5);
2、%f 输出浮点数
使用“printf(“%f\n”, 值)”命令输出的值为浮点数格式,可以通过输出格式说明符来指定精确到小数点后几位。例如如果想要输出五位小数可以使用以下代码:
printf(“%.5f\n”, 3.1415927);
最后输出的值为“3.14159”。上面的输出格式说明符%.5f 中各部分意思为:%f 浮点数,“.5”——(5的前面有个小数点)表示输出精确到小数点后5位。如果实际数字不足5位,则在末尾补0,若大于5位,则按四舍五入取前五位。
3、%c输出单个字符
使用“printf(“%c\n”, 值)”命令输出的值为单个字符,用这个方法可以输出字符串中的某个字符。例如某字符串为“abcde”,想要输出其中某一个字符,则可以使用以下代码:
char s[] = "abcde";
printf("%c\n", s[3]);
输出的结果为字符“d”。
4、%s输出字符串
使用“printf(“%s\n”, 值)”命令输出的值为一组字符串。例如某字符串为“abcde”,则可以使用以下代码输出整组字符串:
char s[] = "abcde";
printf("%s\n", s);
5、%d 输出十进制有符号整数
使用“printf(“%d\n”, 值)”命令输出的值为有符号整数格式,有符号整数是指带符号位的整数(signed integer),此类整数可以表示正整数,又可以表示负整数。具体代码如下:
printf("%d\n", -5);
6、%0格式控制符
%0表示格式控制符,输出数值时可以指定左面不使用的空位置自动填0。例如想要在输出的值前面加2个0,则可以使用以下代码实现:
printf("%03d\n", 5);
输出的结果为“005”。
7、%g输出浮点数
使用“printf(“%g\n”, 值)”命令输出的值为浮点数格式,它根据数值的大小自动选f格式(一般的小数格式)或e格式(科学计数法格式)。 它的选择标准为输出时占宽度较小的一种。且%g不输出无意义的0。 如果%g没有指定精度(单纯的%g),采用默认值,输出六位有效。具体代码如下:
printf("%g\n", 528.8288732);
输出结果为“528.828”。
延伸阅读
c语言简介
C语言是一门面向过程的计算机编程语言,与C++、C#、Java等面向对象编程语言有所不同。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。C语言描述问题比汇编语言迅速、工作量小、可读性好、易于调试、修改和移植,而代码质量与汇编语言相当。C语言一般只比汇编语言代码生成的目标程序效率低10%-20%。因此,C语言可以编写系统软件。
当前阶段,在编程领域中,C语言的运用非常之多,它兼顾了高级语言和汇编语言的优点,相较于其它编程语言具有较大优势。计算机系统设计以及应用程序编写是C语言应用的两大领域。同时,C语言的普适较强,在许多计算机操作系统中都能够得到适用,且效率显著。C语言拥有经过了漫长发展历史的完整的理论体系,在编程语言中具有举足轻重的地位。
文章标题:c语言输出格式,发布者:Z, ZLW,转载请注明出处:https://worktile.com/kb/p/47205