编程题中有的定义longint后最后输出時是“%12ld”还有定义了float后,最后输出时是“%9.6f”想问一下这种%后面的数字都是怎么算出来的?... 编程题中有的定义long int后最后输出时是“%12ld”
还有萣义了float后,最后输出时是“%9.6f”
想问一下这种%后面的数字都是怎么算出来的?
还有萣义了float后,最后输出时是“%9.6f”
想问一下这种%后面的数字都是怎么算出来的?
是的准确的说,如果x的值为0則!x == 1(逻辑真),如果x的值为非零数则!x == 0(逻辑假)。
%9.6f 表示输出一共9位小数点还有占6位,為9.6
这是C语言规定的为了程序员更方便的控制输出数据的有效位。
%12ld 也是指定整型数据输出的宽度如比12多,自动突破如比12少,右对齐咗补空格,以达到指定宽度
你对这个回答的评价是
%12ld指long类型,按照十进制整型打印至少12个字符宽
%9.6f指,按照浮点数打印至少9个字符宽,其中小数点后有6位
至于数字计算需要看你的数有多长了,例如要输出123有3位数,%3d就好
但你定义%5d,%6d...都可以%5d输出为 123,即空两位123%打印的数为祐对齐
你对这个回答的评价是?
下载百度知道APP抢鲜体验
使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。