長整型

長整型

整型是電腦程式語言,是程式設計中數據類型的一種表現方式,一般情況下用long 表示長整型。 long 有符號64位整數,範圍是-2^63-2^63 -1 Int64。在C++語言裡用的變數是long long。

基本介紹

  • 中文名:長整型
  • 外文名:Long integer
  • 領域:電腦程式語言
  • 類型:整數型
  • 通常標記:long
  • 範圍:-2^63-2^63 -1 Int64(有符號)
數據類型,何為長整型?,整型與長整型,C語言中的長整型,VB中的長整型,

數據類型

在程式設計中,數據類型被定義為數據的種類,也就是說一系列可能值以及基於那些值的基本操作。

何為長整型?

unsigned long 無符號64位整數 0-2^64-1 UInt64

整型與長整型

C語言中的長整型

int 是 C 語言的基本整數類型,可以滿足我們處理一般數據的需求。C 語言還提供了四個可以修飾 int 的關鍵字:short、long、signed,以及 unsigned。利用這四個關鍵字,C 語言標準定義了以下整數類型:
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 為無符號短整型。以此類推。
%h short
%d int有符號整數-32767到32768
%u unsignedint無符號整數0到65535
%l longint有符號長整形
%lu unsignedlong無符號長整形
%ll longlongint
%llu unsignedlonglong[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 的類型聲明字元為和號 (&)。

相關詞條

熱門詞條

聯絡我們