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