永发信息网

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
全部回答
  • 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等函数中
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯