社区
C语言
帖子详情
"%3d" 3代表什么意思啊?
yunfeifan
2001-12-20 11:13:06
...全文
1657
6
打赏
收藏
"%3d" 3代表什么意思啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yunfeifan
2001-12-20
打赏
举报
回复
谢谢!
我 刚刚学!希望大家多多照顾!
hedong
2001-12-20
打赏
举报
回复
1
printf("%3d",i): 表示i的位数小于3的时候,输出i时占3个字符的位置;如果i的位数大于等于3时,就照原样输出。
kingfish
2001-12-20
打赏
举报
回复
宽度
ankai
2001-12-20
打赏
举报
回复
就是再d前面空3格!!
icbm
2001-12-20
打赏
举报
回复
printf("%3d",i)表示i的位数小于3的时候,输出i时占3个字符的位置。如果i的位数大于等于3时,就照原样输出。
gohst001
2001-12-20
打赏
举报
回复
这都问
随便翻书都有吧
3d
在c语言中3的作用,c语言中%
3d
是
什么意思
?
%
3d
是C语言中格式化输出字符,
代表
的意思是指的输出3个字符长度的整数。可以在“%”和字母之间插进数字表示最大场宽。例如:%
3d
表示输出3位整型数,不够3位右对齐。%9.2f表示输出场宽为9的浮点数,其中小数位为2,整数位为6,小数点占一位,不够9位右对齐。%8s表示输出8个字符的字符串,不够8个字符右对齐。如果字符串的长度、或整型数位数超过说明的场宽,将按其实际长度输出。但对浮点数,若整数部分位...
%
3d
的含义
对%
3d
的解释: %
3d
是C语言的格式化输出字符,意思是输出三个字符长度的整数,若当前输出不足3位,则补空格 在%和d中插入的数字表示最大场宽。 示例: printf("%
3d
",8); 结果:空格空格8 printf("%4d",8); 结果:空格空格空格8 printf("%
3d
",1234); 结果:1234 拓展: %d表示十进制有符号整数 %f表示浮点数 %u表示十进制无符号数 ...
URL地址中的%2F、%3F、%
3D
、%3A是
什么意思
我们见到的正常的url地址应该是长这个样子的,https://www.baidu.com。但是也有一些url地址经过编码了,如长成这样的https%3A%2F%2Fdocument-cdn.yxtxcsq.com%2Fdoc%2Fpdf%2F03%2F000010%2F001636%2F2020%2F03%2F21%2F9e6ddc29c6028b34cd57126f8d1d0c78.pdf%3Fsign%
3D
6f8799f678c86acb7b5b6802e345c0d5%26t%
3D
1650180644
C中%
3d
的含义
%
3d
的意思是,给当前输出项默认最少分配三个输出位置,如果输出的内容少于三个字符,那么在其前面补上空格,如果多于三个字符,那么安原文输出 printf("%
3d
",2); 结果就是:空格空格2 printf("%
3d
",22); 结果就是:空格22 printf("%
3d
",1234); 结果就是:1234 而%-
3d
正好相反,是在输出项后面补上空格 如: printf("%
c语言中“%3 d“及“%-
3d
“含义及简单拓展
%
3d
是C语言中格式化输出字符,
代表
的意思是指的输出3个字符长度的整数。 可以在“%”和字母之间插进数字表示最大场宽。 例:%5d表示输出3位整型数,不够5位右对齐。 而在"%-
3d
"中,-号表示对齐方式,即左对齐。如果是+号或者不写,表示右对齐。 %9s表示输出9个字符的字符串,不够9个字符右对齐。如果字符串的长度、或整型数位数超过说明的场宽,将按其实际长度输出。 %8.2f表示输出场宽为8的浮点数,其中小数位为2,整数位为5,小数点占一位,不够8位右对齐。 但对浮点数,若整数部分位数超过
C语言
70,008
社区成员
243,256
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章