C語(yǔ)言如何決定使用那種整數類(lèi)型
如果需要大數值(大于32, 767 或小于?32, 767), 使用long 型。否則, 如果空間很重要(如有大數組或很多結構), 使用short 型。除此之外, 就使用int 型。如果嚴格定義的溢出特征很重要而負值無(wú)關(guān)緊要, 或者你希望在操作二進(jìn)制位和字節時(shí)避免符號擴展的問(wèn)題, 請使用對應的無(wú)符號類(lèi)型。但是, 要注意在表達式中混用有符號和無(wú)符號值的情況。

盡管字符類(lèi)型(尤其是無(wú)符號字符型) 可以當成“小” 整型使用, 但由于不可預知的符號擴展和代碼增大有時(shí)這樣做可能得不償失。使用無(wú)符號字符型有所幫助;
在選擇浮點(diǎn)型和雙精度浮點(diǎn)型時(shí)也有類(lèi)似的.權衡。但如果一個(gè)變量的指針必須為特定的類(lèi)型時(shí), 以上規則不再適用。
如果因為某種原因你需要聲明一個(gè)有嚴格大小的變量, 確保象C99 的 那樣用某種適當的typedef 封裝這種選擇。通常, 這樣做唯一的好原因是試圖符合某種外部強加的存儲方案
【C語(yǔ)言如何決定使用那種整數類(lèi)型】相關(guān)文章:
你是那種抗壓類(lèi)型09-05
C語(yǔ)言編程練習11-23
C語(yǔ)言編程題11-23
C語(yǔ)言符號積累08-20
c語(yǔ)言基本符號08-20
個(gè)人簡(jiǎn)歷中如何使用語(yǔ)言01-15
計算機二級C語(yǔ)言數據類(lèi)型及其運算08-18
C# AutoResetEvent的使用09-28