“整体式”是什么意思?

时间:2011-07-10 15:47:48

标签: windows types terminology

Raymond Chen在his blog说,

  

整数类型 WPARAM,LPARAM和LRESULT在32位系统上为32位宽,在64位系统上为64位宽。当32位进程向64位窗口发送消息或反之亦然时会发生什么?

他为什么使用“整体类型”一词?我还没有听说过。
这是什么意思?

3 个答案:

答案 0 :(得分:2)

一个值为整数的类型。

马丁

答案 1 :(得分:2)

积分类型是存储整数的数据类型。即与浮点数据类型,字符串等不同

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

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

计算机中的几乎所有整数数据都存储在整个'单词'中,他解释说整数数据类型的大小会因主机而异。

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

(我想这是一个与编程一样多的语言问题)

答案 2 :(得分:1)

整数类型是“类似”整数,即其值是整数。标准C积分类型是intchar的所有类型,也是指针(因为指针只是数字,即内存地址)。

在机器级别,积分值通常是CPU主要通用寄存器中的句柄。将此与“浮点”值进行对比,这些值通常在不同的寄存器集中处理,并且其二进制表达式与其值不直接相关。

我猜总共有四种类型:积分,浮点和复合(结构等)和数组。