Delphi中Integer與longInt的聯絡與區別

2022-08-05 00:37:12 字數 5155 閱讀 4905

1樓:匿名使用者

integer與longint,都是整型,但後一個佔用的記憶體要多.如果數字不是特大,不要使用長整型.

2樓:匿名使用者

兩個都是整形,只是存放的資料大小不一樣。。

就好比兩個杯子

lnteger是中杯

longint是大杯

所以主要看你存放的整形有多大,太大的話就用longint 否則integer也差不多

不要覺得longint大,隨便存放就都用這個,大的佔用空間也大,所以選擇合適的才是最好的

j**a中integer和long的區別

3樓:匿名使用者

api文件總的標準解釋如下:一、public final class integer extends number implements comparableinteger 類在物件中包裝了一個基本型別 int 的值。integer 型別的物件包含一個 int 型別的欄位。

此外,該類提供了多個方法,能在 int 型別和 string 型別之間互相轉換,還提供了處理 int 型別時非常有用的其他一些常量和方法。 二、public final class long extends number implements comparablelong 類在物件中包裝了基本型別 long 的值。每個 long 型別的物件都包含一個 long 型別的欄位。

此外,該類提供了多個方法,可以將 long 轉換為 string,將 string 轉換為 long,除此之外,還提供了其他一些處理 long 時有用的常量和方法。

vb中integer與long的區別

4樓:張震是

1、變數儲存不同

integer 變數儲存為 16位(2 個位元組)的數值形式,其範圍為 -32,768 到 32,767 之間。

long變數儲存為 32 位(4 個位元組)有符號的數值形式,其範圍從 -2,147,483,648 到2,147,483,647。

2、用途不同

long長整型資料型別,是c語言等程式語言中常用的一種資料型別。分為有符號長整型和無符號長整型。integer 一個整型資料用來儲存整數,整數包括正整數,負整數和零。

擴充套件資料

long分為有符號長整型和無符號長整型,各自的取值範圍如下:

(1)長整型

型別識別符號:long[int]

位元組:4個

取值範圍:-2147483648~2147483647(-2^31~(2^31-1))

(2)無符號長整型

型別識別符號:unsignedlong[int]

位元組:4個

取值範圍:0~4294967295(0~(2^32-1))

vb中也可以用 integer 變數來表示列舉值。列舉值可包含一個有限集合,該集合包含的元素都是唯一的整數,每一個整數都在它使用時的上下文當中有其特殊意義。

列舉值為在已知數量的選項中做出選擇提供了一種方便的方法,例如,black = 0,white = 1 等等。較好的程式設計作法是使用 const 語句將每個列舉值定義成常數。

在 microsoft visual basic 6 中,可用 cint 函式將其他數字資料型別轉換成整數型,如 i = cint("10")

integer用於儲存整數。如果知道變數總是存放整數,則應該將其申明為interger型別或long 型別。整數的運算速度快,而且佔用的記憶體少。

5樓:三億御姐的夢丶

1、儲存的資料長度不一樣

比如,在32位的機器裡面, 有符號基本整形 int 能表示的範圍是-32768~32767(-2^15~-2^15-1) 無符號基本整形 unsigned int 能表示的範圍是0~655350~-2^16-1)。

2、長度不同

integer是int的封裝型別是 32 位的整數,long 是 64 位的整數,範圍是-2^63-2^63 -1 int64,long是長整型。

3、用途不同

long長整型資料型別,是c語言等程式語言中常用的一種資料型別。分為有符號長整型和無符號長整型。integer 一個整型資料用來儲存整數,整數包括正整數,負整數和零。

擴充套件資料

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表示的範圍是一致的。

6樓:匿名使用者

一、指代不同

1、integer:整數 ,與點數相對,是程式語言的基本資料型別之一,用以指示變數的資料型別。

2、long:表示一種長整型資料,是程式語言中的一種基本資料型別。

二、特點不同

1、integer:用於常量(變數、表示式)的強制資料型別轉換。整型資料的長度及其取值範圍並不固定,受編譯環境影響。

2、long:32位機上取值範圍:-2147483648~2147483647(-2^31~(2^31-1))可移植地,寫作 -long_max-1 ~long_max。

三、取值範圍不同

1、integer:integer 變數儲存為最接近編譯環境的長度,例如在32位的編譯環境下,integer為32位,其範圍為 -2^15 到 2^15-1 之間。

2、long:預設為有符號長整型,含4個位元組,取值範圍為:-2^31 ~ (2^31 -1)。

7樓:鬆鬆一號

integer 變數儲存為 16位(2 個位元組)的數值形式,其範圍為 -32,768 到 32,767 之間。

long(長整型)變數儲存為 32 位(4 個位元組)有符號的數值形式,其範圍從 -2,147,483,648 到 2,147,483,647。

區別不大。都是vb常用資料型別。。

vb中integer(整型)和long(長整型)有什麼區別?

8樓:此id已成大爺

vb中integer(整型)和long(長整型)區別區別如下:

1、長度不同。

integer是int的封裝型別是 32 位的整數,long 是 64 位的整數,表示範圍:-2^63 ~ 2^63 -1 long是長整型。

2、儲存的資料長度不一樣。

在32位的機器裡面, 有符號基本整形 int 能表示的範圍是-32768~32767(-2^15~-2^15-1) 無符號基本整形 unsigned int 能表示的範圍是0~655350~-2^16-1)

他們之間的區別不大。都是vb常用資料型別。

擴充套件資料:

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表示的範圍是一致的。

9樓:翱翔roc丶

一、儲存的資料長度不一樣, 不同的資料型別表示的數的範圍不同,integer(整形)變數儲存為16位的數值形式,其範圍為-32,768到32,767之間。

整型值可以用十進位制,十六進位制或八進位制符號指定,前面可以加上可選的符號(- 或者 +)。是一種智慧的計算方式。integer的型別宣告字元是百分比符號(%)。

二、long(長整型)變數儲存為32位有符號的數值形式,長整型是計算機程式語言,是程式設計中資料型別的一種表現方式,一般情況下用long 表示長整型。long 有符號64位整數,範圍是-2^63-2^63 -1 int64。

在c++語言裡用的變數是long long。long的型別宣告字元為和號(&)。最前一位是符號位。

delphi中的writeln E ClassnameE Message 是什麼意思啊?新手求指點

e是個異常。e.classname是類名.e.message是異常資訊的內容。writeln,用來輸出到控制檯 emessage在發資訊是什麼意思?emessage是泛微的公司內部交流軟體,基於公司組織架構和人員配備,太難用了 b e message 電子資訊 e.classname什麼意思 20 ...

Delphi中PChar 函式的用法

一般做dll呼叫,或者呼叫dll時用得最多,他的意思是轉換字串為指標供程式呼叫 轉換指標為pchar型指標 請問delphi中pchar 是個什麼函式,返回什麼值?pchar是型別 pchar是函式 pchar s s為string型別,返回來提pchar型別的值 在delphi中,這個pchar指...

delphi中怎樣用ado連結sqlserver?具體點

adoconnection中的connectionstring中設定,其他的控制元件連線到adoconnection即可。你首選要在窗體上放置一個 tadoconnection控制元件,然後設定一下它的連線字串connectionstring。tadoconnection.close with ta...