無符號整型和有符號整型的區別就是無符號類型可以存放的正數範圍比有符號整型中的範圍大一倍,因為有符號類型將最高位儲存符號,而無符號類型全都儲存數字。比如16位系統中一個int能存儲的數據的範圍為-32768~32767,而unsigned能存儲的數據範圍則是0~65535。在一些不可能取值為負數的時候,可以定義為unsigned,在一些底層的嵌入式編程的數據一般都是無符號的。U16 Unsigned short 無符號,U8 Unsigned char 無符號字元型。整型有無符號(unsigned)和有符號(signed)兩種類型,在默認情況下聲明的整型變數都是有符號的類型(char有點特別),如果需聲明無符號類型的話就需要在類型前加上unsigned。
基本介紹
- 中文名:無符號整型
- 外文名:unsigned
- 分類:無符號整型和有符號整型
- 表示:無符號數隻表示大小