首页 / 知识
关于c ++:具有32位和64位代码的DWORD有多大?
2023-04-13 22:17:00

How large is a DWORD with 32- and 64-bit code?在Visual C ++中,DWORD只是一个无符号的长整数,它取决于计算机,平台和SDK。 但是,由于DWORD是一个双字(即2 * 16),因此DWORD在64位体系结构上是否仍是32位? 实际上,在32位计算机上,一个单词是32位,但是DWORD类型是16位过去的遗留物。 为了更容易将程序移植到较新的系统,Microsoft决定所有旧类型都不会更改大小。
您可以在此处找到官方列表: 所有从平台到平台的类型都随着_PTR而从32位过渡到64位而改变(DWORD_PTR在32位Windows上为32位,在64位Windows上为64位)。 它定义为:
但是,根据MSDN:
因此,在32位操作系统上,DWORD为32位。 对于64位DWORD,有一个单独的定义:
希望能有所帮助。 在所有Windows平台上,否... DWORD为32位。 LONGLONG或LONG64用于64位类型。 |
最新内容
相关内容
linux变量是一个命令?
linux变量是一个命令?,系统,信息,变量,名称,官网,地址,环境,代码,地方,命令,$在linux里什么意思所谓$:也就是咱们平常说的“命令提示符”也就是python与平台有关吗
python与平台有关吗,平台,一致,环境,代码,设计,项目,培训,语言,操作,二进制文件,Python与平台无关,因为Python是跨平台的语言,Python作为脚本语python编程平台免费吗
python编程平台免费吗,代码,培训,平台,设计,初级,语言,解释性,提示符,标点符号,可读性,python是免费的,也就是开源的。注:python是一个高层次的pythonpython跨平台吗?
pythonpython跨平台吗?,平台,培训,代码,手机,项目,设计,语言,版本,终端,构架,python是跨平台的,免费开源的一门计算机编程语言。是一种面向对python跨平台的语言
python跨平台的语言,平台,代码,系统,培训,手机,庞大,密码,数据,软件,工作,python是跨平台的,免费开源的一门计算机编程语言。是一种面向对象的关于Java:跨平台Unicode支持
关于Java:跨平台Unicode支持,关于Java:跨平台Unicode支持,应用程序,数据库,支持,跨平台,cross platform unicode support我发现在我的用C编写跨平台应用程序
用C编写跨平台应用程序,用C编写跨平台应用程序,应用程序,跨平台,平台,目标,Writing cross-platform apps in C在C中编写跨平台应用程关于c ++:我应该使用跨平台的GUI工
关于c ++:我应该使用跨平台的GUI工具箱还是依靠本机工具箱?,关于c ++:我应该使用跨平台的GUI工具箱还是依靠本机工具箱?,相互转换,程序关于体系结构:在REST和SOAP服务之间
关于体系结构:在REST和SOAP服务之间进行选择的指南?,关于体系结构:在REST和SOAP服务之间进行选择的指南?,链接,文档,参考,这两者,Guide t关于文件系统:跨平台文件访问跟踪
关于文件系统:跨平台文件访问跟踪,关于文件系统:跨平台文件访问跟踪,跟踪,文件,调用,文件名,Cross platform file-access tracking我希关于体系结构:在C函数指针中传递更
关于体系结构:在C函数指针中传递更多参数,关于体系结构:在C函数指针中传递更多参数,国际象棋,我有一个,创建一个,假设,Passing more pa关于javascript:在浏览器中获取选定
关于javascript:在浏览器中获取选定的文本,跨平台,关于javascript:在浏览器中获取选定的文本,跨平台,文本,选择,浏览器,用户,Getting sel