<分区>
没有整数类型(只有 float )的语言会有什么缺点?其中哪一个会非常严重或无法解决?假设编译器足够聪明,可以在知道这个数字确实是整数时打印四舍五入的数字。这样的想法是在科学论文中讨论过的还是以某种语言实现的(我都找不到)。
<分区>
没有整数类型(只有 float )的语言会有什么缺点?其中哪一个会非常严重或无法解决?假设编译器足够聪明,可以在知道这个数字确实是整数时打印四舍五入的数字。这样的想法是在科学论文中讨论过的还是以某种语言实现的(我都找不到)。
最佳答案
Javascript 就是这样一种语言:所有数字都是 double (64 位) float 。这种设计选择会带来许多不幸的后果,但显然可以使结果发挥作用...
请注意, double float 最多可以精确表示 53 位的整数。因此,将其用作整数替代可能比您想象的更实用。
关于language-design - 没有整数类型的编程语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34909708/
相关文章:
c# - 为什么 C# 为浮点类型实现前/后递增/递减运算符?
ruby - 顶级方法 : Why they become private instance methods in Object? 为什么不公开?
c - 为什么指针 (*) 和数组 ([]) 符号绑定(bind)到变量名而不是键入变量声明?
ruby - 为什么 File.new 的参数不是符号而是字符串?
language-design - 为什么C#和Java会困扰“new”运算符?
language-design - 在底层语言中实现脚本语言核心方法的优点和缺点