文章插圖
uint是無符號整型、無符號整數、自然數、位無符號整數的意思,UINT類型在WINDOWSAPI中有定義,它對應于32位無符號整數 。
無符號整型:取值是2^31-1,即:0-4294967295 。
就拿十進制的32767來說,其二進制為:
0111111111111111 。
對于無符號的整型32767來說,它的二進制的最高位稱為數據位,即那個0就是數據位,數據位是要參與運算的,如果把0改成1,即16個1,它的十進制就是65535 。就是2的15次方+2的14次方等等 。一直加到2的0次方,這是不同于有符號整型的 。
有無符號的根本原因可以說就是因為數據出現了溢出現象導致的 。
無符號值可以避免誤存負數 , 且擴大了表示范圍 。
如:人150歲之內unsignedtinyint1無符號值:0到255 。
龜數百歲unsignedsmallint2無符號值:0到65535 。
恐龍化石數千萬年unsignedint4無符號值:0到約42、9億 。
【uint是什么意思】太陽約50億年unsignedbigint8無符號值:0到約10的19次方 。
- 銀子發黑是什么原因
- 非洲的西馬是什么做的
- 紅燒獅子頭是什么肉
- 行政村代碼是什么
- 血包是什么
- 水淺王八多的上一句是什么
- 夢見坐牢是什么意思
- 蘋果x充電慢是什么原因
- 糖官兒是什么做的
- 春夜喜雨的感情基調是什么
