2011-07-10 77 views
2

雷蒙德陳所述his blog「整型」是什麼意思?

整數類型 WPARAM,LPARAM和LRESULT是寬於32位系統的32位和64個位寬在64位的系統。 32位進程向64位窗口發送消息時發生什麼情況?反之亦然?

他爲什麼使用「整型」這個術語?我還沒有聽說過。
這是什麼意思?

回答

2

積分類型是存儲整數的數據類型。即不同於浮點數據類型,字符串等。

爲什麼他在這裏使用這個術語?

這些數據類型具有特定的屬性,因爲它們的結構,這意味着它們將具有與不同的「字」規模系統不同的存儲容量(A「單詞」是一個數據塊,其中的計算機可以在一個訪問去:即32位處理器上的32位,64位處理器上的64位等)。

計算機中的幾乎所有整數數據都存儲在整個「單詞」中,他解釋說整數數據類型會根據主機大小而變化。

他沒有真的需要使用「整體」一詞;簡單列出受影響的數據類型就足以告訴您這些數據類型的行爲方式如此。但是通過在句子中加入「不可或缺」這個詞,他隱含地強調了他們以這種方式工作的原因。

(我想這是一個語言問題,作爲編程之一)

2

其值爲整數的類型。

Martyn

+1

char? – Dhananjay

1

整數類型是「like」整數,即它的值是整數。標準的C積分類型是intchar以及指針(因爲指針只是數字,即存儲器地址)的所有風味。

在機器級別,積分值通常是CPU主要通用寄存器中的句柄。將其與「浮點」值進行對比,這些值通常由不同的寄存器組處理,其二進制表達式與其值無直接關係。

我猜你總共有四種類型:積分,浮點和複合(結構等)和數組。