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點又出來了!...