语言提供的数据类型的大小不受操作系统或硬件平台的约束.我可以在32位平台上使用64位整数(或者16位或8位或11位).
Int6432位Delphi编译器支持变量.Int64无论代码执行什么平台(机器,操作系统等),操作数上的所有操作都将给出相同的结果.
在32位平台上,编译器必须使用特殊例程,使用可用的32位机器指令执行64位算术运算.当针对64位机器时,编译器可以使用本机64位指令.无论如何,最终结果对你来说难以区分.
请注意,如果在64位操作系统上执行32位Delphi可执行文件,您仍将使用32位仿真器,即WOW64.从可执行文件的角度来看,您运行的是32位计算机.除非您使用XE2中引入的新64位编译器,否则您将生成32位可执行文件.
| 归档时间: |
|
| 查看次数: |
1101 次 |
| 最近记录: |