能詳細說明一下long與long long的區別嗎

時間 2021-10-17 02:37:57

1樓:八哥說科技

1、佔用記憶體位元組數不同:

long 型別所佔位元組數為:4,是一個32位的儲存單元。long long型別所佔位元組數為:

8是一個64位的儲存單元。對於大型計算,常常會遇到很大的整數,並超出int所表示的範圍,這時要使用long型別。long long型別則涉及更大的整數。

2、數值範圍不同:

long 型別表示範圍為:-2147483648~2147483647。

long long型別表示範圍為:9223372036854775808~+9223372036854775807。

2樓:天痕水

long關鍵字表示一種長整型資料,是程式語言中的一種基本資料型別,為long int 的縮寫,預設為有符號長整型,含4個位元組,取值範圍為:-2^31 ~ (2^31 -1)。

longlong(longlong integer) 變數儲存為已簽名的64位 (8 位元組) 數字, 值範圍為-9223372036854775808 到9223372036854775807。

longlong 的型別宣告字元為插字號 (^)。

longlong 僅在 64 位平臺上是有效宣告型別。

3樓:匿名使用者

兩個都是資料型別

long 是32bit的整數

而long long就是64bit

相對的,表示的資料範圍也不同~

long就是-1*2^32~2^32-1

而long long就是-1*2^63~2^63-1

4樓:匿名使用者

這是我的**,用codeblocks編譯,問題是註釋:

#include

int main()

{long n=0;

long s=0;/*為什麼此處改為long long 的話,輸入n=3,為什麼得出的結果中count的值是0 啊?*/

long i=0,count=0;

int a=0,b=0;

j**a中大寫的long與小寫的long區別是什麼?

5樓:無聊的生活

這兩個截然不同。

long是資料型別,而long是基本資料型別的物件包裝器。

long的用法:

long h=34;

long在lang包中,使用時無需用import匯入:

long h=34;

long hh=new long(h);

long是將long型的量當作物件來處理,它必須以long型的量作為引數。

什麼叫大額醫保?請詳細說明一下

查悅社保 諮詢社保問題,檢視賬戶金額,醫保報銷明細,養老金計算,歡迎使用查悅社保。 學霸說保 喬安 很多人對大額醫療保險的概念不清楚。其實,大額醫療保險是一種典型的報銷型醫療保險,說白了,大額醫療保險就是百萬醫療險。一般來說,大額醫療險的保費一年繳費一次,保障時間為一年。如果你想一直有保障,那麼每年...

Nike越問越美麗 請詳細說明一下瑜伽

樗檑 瑜珈的起源 五千年前,在古老的印度,高僧們為求進入心神合一的最高境界,經常僻居原始森林,靜坐冥想。在長時間單純生活之後,高僧們從觀察生物中體悟了不少大自然法則,再從生物的生存法則,驗證到人的身上,逐步地去感應身體內部的微妙變化,於是人類懂得了和自己的身體對話,從而知道探索自己的身體,開始進行健...

魚缺氧是否能詳細說明一下症狀?和魚中毒的症狀與缺氧有什麼區別

笨貓多隻 缺氧死魚與中毒死魚的區別。1.死魚的時間不同 缺氧死魚一般發生在春末秋初和夏季雷陣雨過後氣壓較低時,通常是在零點過後至黎明這段時間內,一般太陽出來以後就很少死魚。而化學物中毒死魚發生時間和季節不確定的。2.死魚的品種不同 由於不同品種的耐氧程度不同,在缺氧時有些品種可能死亡,有些品種可能存...