将实数赋值给以 I 开头的变量是否会转换为整数?

发布于 2024-07-25 11:27:52 字数 108 浏览 3 评论 0原文

将实数赋值给以 I 开头的变量是否会转换为整数?

real vx;
vx = 2.59808
ix = vx

ix == 2 吗?

Does an assignment of a real to a variable starting with I convert to integer?

real vx;
vx = 2.59808
ix = vx

is ix == 2?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

奈何桥上唱咆哮 2024-08-01 11:27:52

据我所知,类型会自动转换。

关闭这种容易出错的行为

IMPLICIT NONE

您可以通过指定“implicit none”语句强制程序员声明所有变量来 。 否则,类型将是隐式的,并且以 i 开头的变量将是整数类型。

As far as I know the type will be automatically converted.

You can turn of this error-prone behavior by specifying

IMPLICIT NONE

The "implicit none" statement forces the programmer to declare all variables. Otherwise the types will just be implicit and variables starting with i will be of type integer.

关于从前 2024-08-01 11:27:52

据我所知,你需要将实数转换为整数。

但我不确定您的语言是否允许。

as far as i know you need to cast real into integer.

but i not sure, if it is allowed in your language.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文