使用除法运算符时如何获得正确答案

Wei

我用fortran编写了以下代码:

implicit none
real a,b
integer c
a=0.04
b=0.001
c=a/b

我得到的是39,我不知道为什么。当我将a和b设置为real时,它们是单精度的,这意味着该操作足以获得40的正确答案。任何人都可以解释吗?

法国

对于c一个integer(默认那种)转让c=a/b等同于c=INT(a/b)INT使得比40稍小的实数映射为39。

你看到了什么

print *, 0.04, 0.001, 0.04/0.001, INT(0.04/0.001)

如果您真的想看40,请NINT在阅读热门链接考虑

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

不使用/或*运算符的整数除法

来自分类Dev

不使用算术运算符的除法

来自分类Dev

使用智能匹配运算符时无法获得正确的计算

来自分类Dev

MongoDB:使用$ geoWithin运算符无法获得正确的结果

来自分类Dev

用模运算符除法后如何获得另一部分

来自分类Dev

用小数除法时难以获得正确答案

来自分类Dev

XPath除法运算符

来自分类Dev

3除法,无除法运算符

来自分类Dev

在 Where 语句中使用 >、< 或 <> 时除以零错误。不涉及除法运算符

来自分类Dev

给定一个整数,在数字之间添加运算符以获得n并返回正确答案的列表

来自分类Dev

如何正确重载使用friend的运算符?

来自分类Dev

如何在Golang中正确使用OR运算符

来自分类Dev

如何在MIPS中正确使用mod运算符?

来自分类Dev

如何正确使用新运算符(C ++)

来自分类Dev

如何在mysql中正确使用exists运算符?

来自分类Dev

如何使用in_运算符正确构造查询

来自分类Dev

如何在Swift中正确使用conditionak运算符

来自分类Dev

BATCH SET无法使用除法运算符

来自分类Dev

使用条件运算符?获得偶数

来自分类Dev

如何正确重载+运算符

来自分类Dev

C ++:如何正确重载<运算符?

来自分类Dev

如何正确覆盖文字运算符?

来自分类Dev

正确使用比较运算符

来自分类Dev

使用Javascript + =运算符的正确方法

来自分类Dev

使用运算符重载时如何返回结果+

来自分类Dev

如何使用模数运算符在循环时退出 BASH?

来自分类Dev

此除法函数的时间复杂度是多少(未使用除法或乘法运算符)?

来自分类Dev

SCSS除法运算符未编译

来自分类Dev

寻求扩展的除法运算符解释

Related 相关文章

热门标签

归档