C语言%016d什么意思
答案:3 悬赏:0 手机版
解决时间 2021-02-07 04:11
- 提问者网友:沦陷
- 2021-02-06 06:47
C语言%016d什么意思
最佳答案
- 五星知识达人网友:有你哪都是故乡
- 2021-02-06 06:59
"%016d"中,%表示输出格式串的标志字符,d表示要输出的是int类型的数据,共占16个字符宽度,如果被输出的数不足16位,则前面用0填充。比如
int a = 12,b = 100,c = 65535;
printf("%016d",a);//结果是0000000000000012
printf("%016d",b);//结果是0000000000000100
printf("%016d",c);//结果是0000000000065535
int a = 12,b = 100,c = 65535;
printf("%016d",a);//结果是0000000000000012
printf("%016d",b);//结果是0000000000000100
printf("%016d",c);//结果是0000000000065535
全部回答
- 1楼网友:执傲
- 2021-02-06 08:58
意思就是2号车厢16排c座和d座位。
- 2楼网友:醉吻情书
- 2021-02-06 07:48
%d 表示占位符 016 是他的属性 ,16代表位数,0代表前边用0补齐 -代表前对齐
比如 整型数 123(为了方便,我用[ 和 ] 区分一下边界)
%5d 显示为 [ 123] 前边2空格
%1d 显示为[123] 小于长度,显示实际长度数
%06d 显示为[00123]
%-6d 显示为 [123 ] 后面补2个空格
%016d 显示为[0000000000000123]
- 和0 不能同时出现
占位符一般用在printf,sprintf,fprintf等函数中
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯