能詳細說明一下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型的量作為引數。

大學生買哪種電腦好呢?詳細說明一下謝謝

一 穿衣戴帽各有所好,買電腦同買衣服一樣,要根據需要,愛好和經濟條件來定。1 電腦主要考慮實用性,大學生如需要ps設計等作圖的,或想玩3d遊戲,就需要配置高一點的,其他專業學生使用一般配置的就可以滿足學習的需要了。cpu 一般是i5級別的,要求高的i7級別的 記憶體 4gb以上 顯示卡 顯示卡視訊記...

請建築高手幫忙解一下此題,詳細說明一下。有答案但看不懂

有主次樑的樓板,宜順著次樑方向澆築,施工縫應留置在次樑跨度中間1 3 的範圍內。次樑跨度中間1 3範圍為1.4 2.8,宜順著次樑澆築,故應平行於主樑軸線。 小河沿虎兒 施工縫的位置應設定在結構受剪力較小和便於施工的部位,且應符合下列規定 柱應留水平縫,樑 板 牆應留垂直縫。1 施工縫應留置在基礎的...

麻煩會計專業的幫忙解答一下。請詳細說明下解題思路。因為有答案我都不知道是為什麼這樣解出來的

書中解析是記住公式直接計算考題答案,可 輕鬆過關 2013年1月1日溢價購入債券 借 持有至到期投資 成本 2010 2000 10 持有至到期投資 利息調整 78.98 貸 銀行存款 2088.98 2013年1月1日持有至到期投資科目借方餘額為其攤餘成本 2010 78.98 2088.98萬元...