看到一段程序中的printf("%4.4ld",a[i]),%4.4ld是什么意思?
答案:1 悬赏:70 手机版
解决时间 2021-02-28 11:51
- 提问者网友:欺烟
- 2021-02-28 01:41
看到一段程序中的printf("%4.4ld",a[i]),%4.4ld是什么意思?
最佳答案
- 五星知识达人网友:舍身薄凉客
- 2021-02-28 03:16
4指的是整个输出的宽度占四个位置,
.4指的是取四位小数,不过在这里没有意义。我稍后分析。
ld指的是按照长整形的格式输出,即按照long int的格式输出。
假设a[i]的类型是int或者是long int,那么.4就形同虚设。
假设a[i]的类型是double或者float,那么.4也没有意义,因为输出格式错了,整个结果已经全错了。追问我也挺费解 代码贴上了追答没事的,既然你已经了解的它的含义,这个你不用纠结的。这个的重点应该在前一个4上面,起到在输出时美观的作用,程序的写法各异,只要能达到功能就行的。
.4指的是取四位小数,不过在这里没有意义。我稍后分析。
ld指的是按照长整形的格式输出,即按照long int的格式输出。
假设a[i]的类型是int或者是long int,那么.4就形同虚设。
假设a[i]的类型是double或者float,那么.4也没有意义,因为输出格式错了,整个结果已经全错了。追问我也挺费解 代码贴上了追答没事的,既然你已经了解的它的含义,这个你不用纠结的。这个的重点应该在前一个4上面,起到在输出时美观的作用,程序的写法各异,只要能达到功能就行的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯