“整型”是什么意思?

3
在他的博客Raymond Chen中,Raymond Chen说道:
“整数类型 WPARAM、LPARAM 和 LRESULT 在 32 位系统上是 32 位宽,在 64 位系统上是 64 位宽。当一个 32 位进程发送消息到一个 64 位窗口或反之亦然时会发生什么?”
为什么他使用了“整数类型”这个术语?我还没有听说过。它是什么意思?
3个回答

3
整数类型是存储整数的数据类型,与浮点数据类型、字符串等不同。这些数据类型由于其结构具有特定属性,因此在具有不同“字”大小的系统上将具有不同的存储容量(“字”是计算机可以一次访问的数据块:例如32位处理器上的32位,64位处理器上的64位等)。
几乎所有计算机中的整数数据都存储在完整的“字”中,他解释了整数数据类型将根据主机计算机的不同而变化大小。
他并不真正需要使用“integral”这个词;像他所做的那样列出受影响的数据类型足以告诉您这些数据类型会以这种方式运作。但是通过在句子中添加“integral”一词,他隐含地强调了它们之所以以这种方式工作的原因。
(我想这既是语言学问题也是编程问题)。

2
一个值为整数的类型。
马丁

2
一个基本类型就像是一个整数,它的值是整数。标准的 C 语言基本类型包括了所有种类的int和char,还有指针(因为指针就是数字,即内存地址)。
在计算机底层,整数通常在 CPU 的主要通用寄存器中处理。相比之下,“浮点数”值通常在另一组寄存器中处理,并且其二进制表达式与其值没有直接关系。
我想总共有四种类型: 基本类型、浮点类型、复合类型(如结构体等)和数组。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接