恭喜,你发布的帖子
发布于 2024-01-23 19:35:43
16楼
单精度浮点数是32位表示的,real转dword就体现了计算机实际存储real时的位表示方式。此时的dword不是表示整数,而是体现表示浮点数的位。
real转int时是将浮点小数四舍五入变成16位整数,超过16位时会有丢弃。再转DWORD值是不变的。
这确实是有意思的问题,一般情况下我们把word int等同,dint dword等同,但实际只有表示整数时才是等同的。
第一个正确的解释出现在6楼。
试试用程序员计算器看看。
请填写推广理由:
分享
只看
楼主