为什么是1.2 * 30 = 35? [英] why is 1.2 * 30 = 35?
查看:169
c
floating-point
floating-accuracy
本文介绍了为什么是1.2 * 30 = 35?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
$ $ $ $ $ $ b $ $ $ $ $ $ $ $ $ $ $ $
返回1.2 * w;
return 35?
return 如果您想得到更合适的结果,请尝试以下操作: 12 * w / 10
Why does this:
int main(void)
{
short w = 30;
return 1.2 * w;
}
return 35?
解决方案
If you want to get more suitable result, try the following:
return 12*w/10
这篇关于为什么是1.2 * 30 = 35?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文
相关文章
- javascript - 为什么是0? 和30?;
- 什么是SYCL 1.2?;
- 为什么2.3 - 1.2 = 1.0999?;
- 为什么使用 CAST 时 VARCHAR 的默认长度是 30?;
- 为什么 ColdFusion 的纪元时间是 1899 年 12 月 30 日?;
- 这是为什么code打破了AngularJS 1.2?;
- 为什么使用" strlen30()"?;
- 为什么1.2%0.01不等于零?;
- 为什么使用“strlen30()"?而不是“strlen()"?;
- 什么是卡萨布兰卡1.2允许的最大超时设置?;
- 为什么MutationObserver代码不能在Chrome 30上运行?;
- 什么是错误代码 35,由telegram.org 服务器返回;
- 什么是错误代码 35,由telegram.org 服务器返回;
- 什么是错误代码 35,由telegram.org 服务器返回;
- 为什么是NULL?;
- 为什么是这样?;
- 当我上传超过30MB的文件时,上传35%后重启上传为0%;
- 7遍或35遍擦除如何工作?为什么要使用这些方法?;
- 为什么JS Date Difference Script中缺少大约30天;
- 为什么Android SDK 30会生成无效的APK文件?;
- 为什么使用CAST时VARCHAR的默认长度为30?;
- 为什么Android SDK 30会生成无效的APK文件?;
- javascript - ionic中,col-30为什么没有效果?;
- 为什么Android SDK 30会生成无效的APK文件?;
- 什么是速度更快,为什么?;
其他开发最新文章
- 拒绝显示一个框架,因为它将'X-Frame-Options'设置为'sameorigin';
- 什么是" AW"在部分标志属性是什么意思?;
- 在运行npm install命令时获取'npm WARN弃用'警告;
- cmake无法找到openssl;
- 从Spark的scala中的* .tar.gz压缩文件中读取HDF5文件;
- Twitter :: Error :: Forbidden - 无法验证您的凭据;
- 我什么时候需要一个fb:app_id或者fb:admins?;
- 将.db文件导入R;
- npm通知创建一个lockfile作为package-lock.json。你应该提交这个文件;
- 拒绝执行内联脚本,因为它违反了以下内容安全策略指令:“script-src'self'”;