跳至內容

C++ 程式設計

來自華夏公益教科書,開放的書籍,面向開放的世界

unsigned 關鍵字是一種資料型別說明符,它使變數只能表示非負整數(正數和零)。它只能應用於 charshortintlong 型別。例如,如果一個 int 通常儲存 -32768 到 32767 之間的數值,那麼一個 unsigned int 將儲存 0 到 65535 之間的數值。當您知道變數永遠不會為負時,可以使用此說明符。例如,如果您宣告一個變數 'myHeight' 來儲存您的身高,您可以將其設定為無符號,因為您知道您的身高永遠不會為負英寸。

注意
unsigned 型別使用 模算術。預設溢位行為是迴圈,而不是引發異常或飽和。這可能很有用,但對於粗心大意的人來說也可能是錯誤的來源。

華夏公益教科書