學過數制和C語言基本就明白了。 計算機是按照二進制儲存數據的,通常用unsign int這種數據類型來儲存正整數。每一個unsign int型的數在計算機內存中佔2個字節,每一個字節有8位二進制數。也就是說,在計算機中,每一個整數都是用16位2進制數來表示的。因此,最大的數就是16個1,也就是11111111 11111111。把二進制數11111111 11111111轉化爲十進制數就是65535。