數據int的取值範圍是多少

數據int的取值範圍是多少

int是一種數據類型,在編程語言C語言中,是用於定義整數類型變量的標識符。在一般的電腦中,int佔用4字節,32比特,數據範圍爲負2147483648至2147483647。

程序中用的最多是一般整數類型(簡稱“整數類型”或“整型”)和長整數類型(簡稱“長整型”),整數類型的類型名是“int”,長整型的類型名爲“longint”,可簡寫爲“long”,int和long都是關鍵字。int類型在內存中佔用了4個字節,也就是32位。int類型是有符號的,因此,32位並不會全部用來存儲數據,使用最高位來存儲符號,最高位是0,提示數據是正數,最高位是1,表示數據是負數,使用其他的31位來存儲數據。整數(int類型的常量)有幾種書寫形式,程序中的整數一般採用十進制寫法。用十進制方式寫出的一個整數就是普通數字字符組成的一個連續序列,其中不能有空格、換行或其他字符。C語言規定十進制表示的數字不能是0,除非要寫的整數本身就是0。下面是一些整數的列子。