長整型是計算機程序設計中數據類型的一種表現方式 ,一般情況下用long表示長整型,為long int的縮寫,長度至少32位,而64位類Unix系統為64位。
中文名長整型
外文名long integer
領域計算機程序設計
類型整數型
通常標記long
范圍-2^31至2^31-1或者-2^63至2^63-1
數據類型在 程序設計中,數據類型被定義為數據的種類,也就是說一系列可能值以及基于那些值的基本操作。
何為長整型(1)無符號長整型(unsigned?long?int):無符號32位整數;
取值范圍:0?到?4294967295(232?-?1)
(2)有符號長整型(long?int):有符號32位整數;
取值范圍:-2147483648?到?2147483647,即為-231到231-1。
整型與長整型C語言中int 是 C 語言的基本整數類型,可以滿足我們處理一般數據的需求。C 語言還提供了四個可以修飾 int 的關鍵字:short、long、signed,以及 unsigned。利用這四個關鍵字,C 語言標準定義了以下整數類型:[1]
1) short int(可簡寫為 short),和 int 一樣,也是有符號整數
2) long int(簡寫:long),有符號整數
3) long long int(簡寫:long long),C99 標準添加的類型,
有符號整數
4) unsigned int(簡寫:unsigned), 無符號整數,不能表示負數
5) unsigned long int(簡寫:unsigned long), 無符號整數,
不能表示負數
6) unsigned short int(簡寫:unsigned short), 無符號整數,
不能表示負數
7) unsigned long long int(簡寫:unsigned long long),
C99 添加的類型, 無符號整數
8) 所有沒有標明 unsigned 的整數類型默認都是有符號整數。
在這些整數類型前面加上 signed 可以使讀者更清楚地知道
這些是有符號整數,盡管有沒有 signed 都表示有符號整數。
例如:signed int 等同于 int 。
注意,C語言只規定short <= int <=long int。具體還得看具體的 編譯器,long int型并不能肯定就是64位的,很多時候long int和int表示的范圍是一致的。
一般我們把 short 稱為短整型,把 long 稱為長整型,把 long long 稱為超長整型,把 int 稱為整型。unsigned 打頭的那些整數類型統稱為無符號整型。例如:我們稱 unsigned short 為無符號短整型。以此類推。
%hshort
%dint有符號整數-32767到32768
%uunsignedint無符號整數0到65535
%llongint有符號長整形
%luunsignedlong無符號長整形
%lllonglongint
%lluunsignedlonglong[c99]
VB中VB中整數類型有兩種:Integer 和Long,都是有符號的整數
Integer 變量存儲為 16位(2 個字節)的數值形式,其范圍為 -32,768 到 32,767 之間。Integer 的類型聲明字符是百分比符號 (%)。
Long(長整型) 變量存儲為 32 位(4 個 字節)有符號的數值形式,其范圍從 -2,147,483,648 到 2,147,483,647(約為21億)。Long 的類型聲明字符為和號 (&)。
參考資料本文發布于:2023-06-01 04:50:46,感謝您對本站的認可!
本文鏈接:http://www.newhan.cn/zhishi/a/92/181598.html
版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。
本文word下載地址:長整型(計算機專業術語).doc
本文 PDF 下載地址:長整型(計算機專業術語).pdf
| 留言與評論(共有 0 條評論) |