cost 121 ms
stdint.h 的類型轉換和 integer 提升是如何工作的?

[英]How does type conversion and integer promotion work for stdint.h?

在 C 中,我了解標准類型的類型轉換、integer 提升、轉換等,但是 stdint.h 類型如何影響這一點? 對於類型排名,規則 state: 任何兩個帶符號的 integer 類型都不應具有相同的等級,即使它們具有相同的表示形式。 任何無符號 integer 類型的等級應等於相應有符號 in ...

有符號整數類型及其對應的無符號整數類型

[英]Signed integer type and its corresponding unsigned integer type

對於每個有符號整數類型,標准保證存在相應的無符號整數類型。 6.2.5 p6 : 對於每個有符號整數類型,都有一個相應的(但不同的)無符號整數類型(用關鍵字unsigned指定),它使用相同的存儲量(包括符號信息)並具有相同的對齊要求。 用關鍵字unsigned指定的短語讓我感到困惑,我 ...

比較 ptrdiff_t 和 size_t

[英]Comparing ptrdiff_t with size_t

我對以下簡單比較有疑問: 在這里,我們比較了有符號的ptrdiff_t (左側)和無符號的size_t (右側)。 本標准提供以下說明 6.5.8/3 : 如果兩個操作數都是算術類型,則執行通常的算術轉換。 6.3.1.8/1給了我們 3 種可能性: 否則,如果具有無符號整數 ...


排序:
質量:
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM