22问答网
所有问题
C语言中输出方式为“%5d”是什么意思?
如题所述
举报该问题
推荐答案 2019-11-03
输出方式为“%5d”表示按5位的固定
位宽
输出
整型
数值。如果不足5位,则在前面补空格;超过5位,则按实际位数输出。
下面举例说明其含义。
int a=123;
int b=123456;
printf("%5d\n", a); // 输出 _ _ 123 ( _ 表示空格),不足5位,在前面补空格
printf("%5d\n", b); // 输出123456,超过5位,按实际位数输出
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/CThCST66SX6C6C0fIXh.html
其他回答
第1个回答 2019-10-16
1
%5d表示按十进制5位宽度输出,输出1时,会在1前面加4个空格。
2
如果没%,5d原样输出。
相似回答
c语言中%5d是什么意思?
答:
C语言中,
“%5d”是的意思是以整形来格式化参数
,并且当整数字符数少于5个情况下,多格式化一定数量空格来填充,以使得空格和整数所用字符数的总和达到至少5个。C语言中,“%5d”一般用于printf函数和sprintf函数。它们格式化字符串时,可以指定串的格式,在格式串内部使用一些以“%”开头的格式说明符来...
c语言中%5d是什么意思?
答:
5d 意思就是输出5字段宽度的十进制整数
。C语言中对于不同类型的数据用不同的格式字符。d格式字符。用来输出十进制整数。%md,m为指定的输出字段的宽度。%ld,输出长整型数据。o格式符,以八进制整型式输出整数。x格式符,以十六进制数形式输出整数。
大家正在搜
C语言输入输出
C语言中数据类型转换的方式有几种
c语言怎么输出数组
c语言怎么输出空格
c语言printf输出中文
C语言 输出不同的数
C语言文件使用方式
C语言中文件怎么用
c语言逆序输出