short型別與long型別的區別

2025-02-13 21:45:16 字數 2544 閱讀 4830

1樓:牧浩瀚空雄

它們的最小儲存空間不同,分別為16

位、32位和16

位。一般而言,short

類。型為半個機器字(word)長,int

型別為乙個機器字長,而long

型別為乙個或。

兩個機器字長(在32

位機器中,int

型別和long

型別的字長通常是相同的)。

因此,它們的表示範圍不同。

2樓:穰洲夏侯浩廣

c語言中,short是定義一種整型變數家族的一種。例如shorti;表示定義乙個短整型的變數i。

長度。依據程式編譯器的不同short定義的位元組數不同。

標準定義short短整型變數不得低於16位,即兩個位元組。

編譯器標頭檔案夾裡面的定義了short能表示的大小:shrt_min~shrt_max。

在32位平臺下如windows(32位)中short一般為16位。

long關鍵字表示一種整型,該型別根據下表顯示的大小和範圍儲存值。

型別。範圍。

大小。net

framework

型別。long

to2,147,483,647,有符號。

32位整數。

system.

int32所佔4個位元組(byte)

c語言中int short long 的具體區別是什麼?

3樓:網友

三種型別,在型別定義、佔用位元組數、資料範圍等方面存在不同點。

1、定義不同。

int型別稱為整型;

short型別稱為短整型;

long型別稱為長整型;

2、佔用位元組數不同。

short int型變數兩個位元組(兩個位元組);

int型別四個位元組(32位機中);

long int取值為8個位元組(32位機中);

3、資料範圍不同。

short int型變數取值為-(2的16次方)+1 到 (2的15次方)-1;

int型別變數取值為-(2的32次方)+1 到 (2的31次方)-1;

long型別變數取值為-(2的64次方)+1 到 (2的63次方)-1;

4樓:吉祥二進位

最本質的區別在於型別所佔的位元組數。一般來說,int佔四位元組,short佔兩位元組,long佔4或者8位元組。

在c語言中可以用sizeof運算子,獲取資料型別或者變數所佔的記憶體位元組數。示例**如下:

#include

int main()

5樓:匿名使用者

short,int,long都表示整型值,儲存空間的大小不一樣。一般,short為半個機器字長,int為乙個機器字長,而long為乙個或兩個機器字長(在32為機器中int和long字長相同)。對於普通電腦都是32為字長所以:

short 為2位元組int ,long 為4位元組。

6樓:匿名使用者

int 是整型 有16位 能表示從 —32768到32767之間的數字short int 跟int 沒什麼差別 都是16位 表示數字的範圍也一樣long int 是長整型 能表示從2e-30到2e30-1之間的數字。

7樓:匿名使用者

三者在記憶體中佔得位元組相同,能表示得最大值最小值也相同。就連分別對應的unsigned型也是。

long和short是什麼意思?

8樓:達興老師聊汽車

1、long:(長度或距離)長的。

2、short:短的,個子矮的。

一、long

讀音:英 [lɒŋ]美 [lɔːŋ

語法:long用作副詞時,其基本意思是「長久地」,主要用於修飾靜態動詞,表示時間延續之長。

二、short

讀音:英 [ʃt] 美 [ʃrt]

語法:short用作副詞的意思是「突然地,唐突地」,有時也可作「達不到目的地」解。short在句中多用作狀語。

long的近義詞:length

1、讀音:英 [leŋθ]美 [leŋθ]

2、釋義:長,長度。

3、語法:length的基本意思是「長,長度」,可指距離,也可指時間。length作「一段,一節」解時,是單位詞,length of可修飾名詞,表示數量。

4、例句:the exact length of each period may vary每一階段的確切時長可能會有所不同。

9樓:網友

long [lɔŋ]

a./ ad.長(期)的(地) n.長時間 vi.渴望short [ʃt]

a.短(矮)的;缺乏 ad.簡短地 n.[ pl.]短褲。

10樓:拆蛋

看在什麼領域了,平常的意思就是long長,short短。

在金融領域,特別是衍生品交易裡面,這兩個詞天天用,簡單的說就是**(long)和賣出(short)。比如long call,就是**看漲期權,short put,賣出看跌期權。

指標型別與指標所指向的型別指標型別與指標所指向的型別

不一定要相同。以前的機器有near和far指標,現在的機器一般都是32位指標。也就是說計算機用一個32位地址值定址。所以,所有指標其本身是佔用long位元組大小的。指標型別其實是告訴編譯器怎麼解釋指標所指向物件。當一個物件有資料成員,或者可以拆分成多部分資料物件時,可以做指標的型別轉換。不一定。例i...

關於C 中類與內建型別型別轉換的問題

operator double const這句是啥意思?你是想過載 double 操作符?double是一個操作符嗎?能被過載?你是不是這個意思 double operator double a 反正是你這個操作符過載的函式的基本格式就不對。函式的返回值型別在哪?引數列表在哪?這個應該是產生了二義性...

烏斯懷亞的氣候型別,火地島的氣候型別

烏斯懷亞 在印來 第安語源是 觀賞落日的海灣 bai 之意。它位於阿du根廷最南部,也是地球zhi最南端的城dao市,是該國火地島地區的首府。氣候型別為溫帶海洋性氣候,但是由於西風漂流的影響,可能氣溫很低!如果你去旅遊最好還是夏季去吧!日照時間有20多個小時呢!23點太陽才從海面落下,3點又出來了!...