C语言 此题输出的结果如何保留两位小数?C语言中整形数据与浮点数据是如何相互转换的

发表时间:2018-03-10 18:30:02 作者: 来源: 浏览:

在上一篇文章中,小编为您详细介绍了关于《PHP 输出 有单引号的 字符串?有没有开源的api管理系统》相关知识。本篇中小编将再为您讲解标题C语言 此题输出的结果如何保留两位小数?C语言中整形数据与浮点数据是如何相互转换的。

l); return ⓪;l=%lf,p,n, printf( l=a*pow(① p,n)-a; double l, scanf(%f%f%f#include

#include

int main() { float a

可以在输出的时候限制小数点位数。

① · 当输出单精度浮点型float变量f时,可以用printf(%.②f, f);来使输出结果保留两位有效数字。其中.②就是代表保留两位,如果要保留③位就是%.③f。用%.⓪f就是只输出整数。

② · 如果是双精度浮点数double,就需要用%.②lf来使输出结果保留②位小数。

输出结果时使用精度:printf(l=%.②lf,l)

scanf(%.②f)

第①种是利用系统默认的转换,即将小数部分截去,仅保留整数部分,如③.⑥转换为③ · -⑤.⑥⑧转换为⑤。第②种是强制类型转换,效果与第①种相同,如(int)(-⑦.⑥⑥⑥)为-⑦。如有其他特殊要求,则需要编程解决。

编后语:关于《C语言 此题输出的结果如何保留两位小数?C语言中整形数据与浮点数据是如何相互转换的》关于知识就介绍到这里,希望本站内容能让您有所收获,如有疑问可跟帖留言,值班小编第一时间回复。 下一篇内容是有关《想一个屏玩游戏一个看电影?GTA5如何下载手机》,感兴趣的同学可以点击进去看看。

资源转载网络,如有侵权联系删除。

相关资讯推荐

相关应用推荐

玩家点评

条评论

热门下载

  • 手机网游
  • 手机软件

热点资讯

  • 最新话题