windows - "integral type"是什么意思?

标签 windows types terminology

Raymond Chen 在 his blog 说,

The integral types WPARAM, LPARAM, and LRESULT are 32 bits wide on 32-bit systems and 64 bits wide on 64-bit systems. What happens when a 32-bit process sends a message to a 64-bit window or vice versa?

他为什么使用术语“整数类型”?还没听过。
什么意思?

最佳答案

整数类型是存储整数的数据类型。即不同于 float 据类型、字符串等。

他为什么在这里使用这个词?

这些数据类型由于其结构而具有特定的属性,这意味着它们在具有不同“字”大小的系统上具有不同的存储容量(“字”是计算机可以一次性访问的一大块数据: 即 32 位处理器上的 32 位,64 位处理器上的 64 位,等等)。

几乎计算机中的所有整数数据都以完整的“字”形式存储,他解释说整数数据类型的大小会因主机而异。

他并不是真的需要使用“整体”这个词;像他那样简单地列出受影响的数据类型就足以告诉您这些数据类型以这种方式运行。但通过在句子中添加“整体”一词,他含蓄地强调了它们以这种方式工作的原因。

(我想这既是语言问题又是编程问题)

关于windows - "integral type"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6642033/

相关文章:

python - 是否可以创建不导入 __main__ 模块的 Python 多处理子/工作进程?

windows - Windows 上的 Nodejs ODBC 连接

python - 遇到端口应用程序阻塞问题

C代码32位到64位类型转换

windows - Windows "interface names"是什么样子的?

java - android - 为两个列表包装器创建通用接口(interface)

delphi - 从 Delphi 中的其他单元定义类型

database - DAO和JDBC的关系?

javascript - 如何在 JavaScript 中的数组开头添加新的数组元素?

c++ - make_shared、make_pair 等叫什么?