请问成绩出来了吗这个C程序为什么的出来的值不是6呢

是的准确的说,如果x的值为0則!x == 1(逻辑真),如果x的值为非零数则!x == 0(逻辑假)。

}
编程题中有的定义longint后最后输出時是“%12ld”还有定义了float后,最后输出时是“%9.6f”想问一下这种%后面的数字都是怎么算出来的?... 编程题中有的定义long int后最后输出时是“%12ld”
还有萣义了float后,最后输出时是“%9.6f”
想问一下这种%后面的数字都是怎么算出来的?

推荐于 · TA获得超过1207个赞

%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,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}

我要回帖

更多关于 请问成绩出来了吗 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信