複製鏈接
請複製以下鏈接發送給好友

INT

(數據類型)

鎖定
程序中用的最多是一般整數類型(簡稱“整數類型”或“整型”)和長整數類型(簡稱“長整型”),整數類型的類型名是“int”,長整型的類型名為“long int”,可簡寫為“long”,int和long都是關鍵字 [1] 
中文名
整數類型
外文名
INT(integer)
屬    性
數據類型 [2] 
釋    義
數據庫中的“向下取整函數” [3] 
作    用
取一個數中的整數部分 [3] 

INT整型(int)數據

int類型在內存中佔用了4個字節,也就是32位。int類型是有符號的,因此,32位並不會全部用來存儲數據,使用最高位來存儲符號,最高位是0,提示數據是正數,最高位是1,表示數據是負數,使用其他的31位來存儲數據。 [2] 
整型取值範圍 整型取值範圍
整型數據的取值範圍見表所示。 [2] 

INT整數表示

整數(int類型的常量)有幾種書寫形式,程序中的整數一般採用十進制寫法。用十進制方式寫出的一個整數就是普通數字字符組成的一個連續序列,其中不能有空格、換行或其他字符。C語言規定十進制表示的數字不能是0,除非要寫的整數本身就是0。下面是一些整數的列子。 [1] 
123 304 23278 1 0 906 [1] 
由於長整數是另外一個不同類型的整數,所以C語言為長整數規定了一種專門寫法,其特殊之處是在表示數值的數字序列最後附一個字母“L”或“l”作後綴。由於小寫字母“l”容易與數字“1”混淆,建議讀者採用大寫的“L”,下面是一些長整數的例子。 [1] 
123L 304L 25278L 1l 0L 906L [1] 

INT表示範圍

C語言沒有規定各種整數類型的表示範圍,也就是説,沒有規定各種整數的二進制編碼長度,對於int和long,只規定了long類型的表示範圍不小於int,但也允許它們的表示範圍相同。具體C語言會對整型和長整型規定表示方式和表示範圍。 [1] 

INT使用技巧

標準函數INT(X)其基本功能是得到一個不大於X的最大整數,如INT(3.59)=3,INT(-2.01)=-3。INT函數是一個用途很廣的函數,在教學中能有目的的分列其使用技巧。 [3] 
參考資料
  • 1.    姚嵩主編.C語言程序設計.北京:北京理工大學出版社,2018.1:20
  • 2.    萬川梅等編著.C語言程序設計與應用.北京:北京理工大學出版社,2018.6:24
  • 3.    標準函授INT的使用技巧  .中國知網.1994-11-15[引用日期2020-04-17]