整數格式是計算機程序設計中的一種數據類型。數據類型由所存儲的信息類型、數字數據的存儲精度以及在處理過程中如何處理這些信息而定。整數代表整個單位。整數在內存中占用較少的空間,但這種節省空間的功能限制了大小...
整數格式是計算機程序設計中的一種數據類型。數據類型由所存儲的信息類型、數字數據的存儲精度以及在處理過程中如何處理這些信息而定。整數代表整個單位。整數在內存中占用較少的空間,但這種節省空間的功能限制了大小整數格式是為節省早期計算機內存而開發的。

整數是算術、代數、會計和枚舉應用程序中使用的整數。整數意味著沒有更小的部分單位。作為整數的數字2與數字2.0有不同的含義。第二種格式表示有兩個整數單位和一個單位的十分之零,但單位的十分之一是可能的。第一個數字作為整數表示不考慮較小的單位。
在程序設計語言中使用整數格式有兩個原因:第一,當考慮不可分割成更小單位的對象時,整數格式是合適的。一個經理編寫計算機程序,計算三個雇員之間100美元獎金的劃分,不會為獎金變量指定整數格式,但會使用整數格式存儲員工人數。程序員認識到整數是整數,不需要那么多的數字才能精確表示。
在計算的早期,內存空間是有限的和寶貴的,由于計算機內存是一個二進制系統,數字以2為基數表示,也就是說可以接受的數字是0和1。基數2中的數字10代表基數10中的數字2,因為2列中的1是數字乘以2的二次冪基數2中的100等于基數10中的8,因為第一列中的1是1乘以2的立方。
使用開/關的基礎來表示二進制數,因此開發了基于電子的計算機。位是數據的單一開/關、真/假或0/1表示。而不同的硬件配置是使用可由計算機直接尋址的位數,8位字節和2字節字成為通用計算的標準。然后整數格式寬度的規定決定的不是小數位數,而是整數可能采用的最大和最小值。
大多數語言的整數格式都允許位用于指定正整數或負整數的符號。在32位語言編譯器上,C/C+語言使用整數格式int來存儲介于–231到231-1之間的有符號整數值。減去一個整數值以容納零或大約為+/-2.1萬億。在64位編譯器上,使用int64數據類型,允許-263到263-1之間的有符號整數值,或+/-9.2萬億。