社区
C语言
帖子详情
float 精度
Microsoft777
2008-05-10 02:45:27
double fValue;
fValue = 6 / 136;
printf("%f\n", fValue);
我现在想求百分比
精度确定到小数点后面三位就可以了
如果用笔计算这个结果应该 0.04
为什么输出结果是 0.000000
...全文
215
5
打赏
收藏
float 精度
double fValue; fValue = 6 / 136; printf("%f\n", fValue); 我现在想求百分比 精度确定到小数点后面三位就可以了 如果用笔计算这个结果应该 0.04 为什么输出结果是 0.000000
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
langhua0001
2008-05-10
打赏
举报
回复
建议楼主多看看书
Microsoft777
2008-05-10
打赏
举报
回复
多谢各位!
结帖送分!
wxf722
2008-05-10
打赏
举报
回复
楼上说的很清楚了。。。
lixun_21
2008-05-10
打赏
举报
回复
如果你想保留三位小数
double fValue;
fValue = 6.0/ 136;
printf("%
.3f
\n", fValue);
lixun_21
2008-05-10
打赏
举报
回复
这里涉及到类型转换的问题
6 和136 编译器认为是整型 所以6/136的结果就自动取整了
你可以这样
double fValue;
fValue = 6.0/ 136;
printf("%f\n", fValue);
OpenGL-自主高性能三维GIS平台架构与实现-第二季
V3U3N4{
float
x, y, z;
float
u, v, w;byte nx,ny,nz,nw;}顶点数据的生成和计算 WGS84投影计算 5 wgs84 投影 球体被切成一个个小圆弧,一共60个投影带,分别为01,02........
C语言中
float
精度
问题探究
对于有很多经验的开发者而言,可能只知道C语言的
float
精度
在6-7位之间,为什么是7?为什么又是6-7?网上的文章大部分一大抄,而且很多也不准确。本人今天翻出了计算机组成原理考研指导,重新看了一遍IEEE754标准,现...
C++中
float
精度
详解
文章目录站在巨人的肩膀上分析结论 ...c++中
float
精度
问题 原码、反码与补码 分析 一个浮点数(
Float
ing Point Number)由三个基本成分构成: 符号(Sign) 阶码(Exponent) 尾数(Mantissa) 通...
mysql中的
float
精度
问题
mysql
float
精度
问题 等值查询不到
Float
精度
丢失处理方法
有很多涉及到金额、款项类的输入框,前端输入后传递到后端接收,很多时候直接用
Float
,Double类型接收,数值不是很大时候没问题,
精度
不会出错,但是一般数值过大就会出现小数点
精度
丢失,原理应该是跟
Float
,double...
C语言
69,335
社区成员
243,078
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章