12
为什么需要浮点/双精度?
我正在看http://www.joelonsoftware.com/items/2011/06/27.html并嘲笑乔恩·斯凯特(Jon Skeet)的笑话,说的不是0.3,而是0.3。我个人从来没有浮点数/小数/双精度问题,但是后来我记得我很早就学习了6502,并且在我的大多数程序中都不需要浮点数。我唯一的使用时间是用于图形和数学,其中数字不正确,输出用于屏幕,而不是存储在(db,文件中)或依赖于屏幕。 我的问题是,您通常在哪里使用浮点数/小数/双精度数?所以我知道要提防这些陷阱。有了钱,我使用多头并以美分存储值,为了提高游戏中对象的速度,我添加了整数并除(或移位)了该值,以了解是否需要移动像素。(我在6502天内使对象移动,我们没有划分或浮动,但有移动)。 所以我主要是好奇。