没有整数类型的编程语言

DSb*_*ard 2 language-design

没有整数类型(仅浮点数)的语言的缺点是什么?其中哪一个会非常严重或无法解决?假设编译器足够聪明,可以在知道该数字确实是整数的情况下打印四舍五入的数字。这种想法是在科学论文中讨论过还是在某种语言中实现(我都找不到)。

com*_*orm 5

Javascript是一种语言:所有数字均为双精度(64位)浮点数。这种设计选择会带来许多不幸的后果,但显然可以使结果奏效。

请注意,双精度浮点可以精确表示最多53位的整数。因此,它可能比您想像的更实用,可以将其用作整数替代。