我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

将浮点型按整型输出?

("%.0f",m)与("%d",(int)m)有什么区别呢

printf("%.0f",m)会四舍五入
printf("%d",(int)m)不会四舍五入
比如m = 1.58
printf("%.0f",m)输出的是2
printf("%d",(int)m)输出的是1

转换为整形就不存在小数部分了,%.0f只是不显示小数部分。

一个是浮点型,一个是整形

直接cout<<(int)m

近期文章

  • 字符串处理函数问题。
  • 用python语言输出形状有换行
  • c语言编程这个怎么弄
  • 获取星星个数放进文本后面并显示出来
  • c语言分离数字字符串怎么写?
  • 用python语言计算西瓜几天后可以卖完
  • 求一个c++程序的具体代码
  • C语言找出最大最小值。为什么我无论输入什么值,min最后都等于1呢?
  • 引用不同目录下py文件出错
  • 可以写一下3,4,7题的程序吗?
  • 关于#java#的问题:问:数组变量a与数组变量b用的是否是一个堆内存
  • 哪位帮帮忙 只需要说怎么打印各位上的数字就行
  • 紧急索解,需要详细步骤
  • c语言;任意输入一年份,计算这年到下一年,一共经历了多少天
  • 用python语言统计输入的里面含有的大写字母 小写字母和数字其他字符的个数 而且呃 而且分行输出
  • 想知道我的这段查询语句哪里出了问题导致无结果
  • i有什么作用不晓得呢
  • 请C语言程序员解答疑问
  • 相同的定义函数 代码位置不同,导致无法正常执行
  • 大神们一窍不通怎样能入门这个行业

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华