既然長整型範圍最大,為何還有整型,短整型,位元組型別

時間 2023-04-20 13:51:02

1樓:匿名使用者

這話你就錯了,並不是說範圍最大就可以包括所有。

c語言的基本型別有整型,實型,字元型。

整型又包括短整型,整型,長整型,無符號短整型,無符號整型,無符號長整型。

然後其中的各個型別的關鍵字首先就不同。

就拿整型和長整型來說。

整型的關鍵字是int,也就是我們程式設計序經常用到的,它所佔位元組為2bit

長整型的關鍵字是long,它所佔位元組為4bit,而且表示一個長整型常量,就要在這個整型常量後面加一個l(l的小寫).比如一個整型常量28,長整型就是28l

每個整型分支的範圍都是不同的,這樣才更適合計算機來計算。

而且表示方法不一,那麼就不能用範圍最大就可以說可以包括其他型別的整型,就像某一個科學家說的那樣,有它的出現,就會有它的用處。

2樓:皆金

這個用來合理分配記憶體,因為可能只要很少的記憶體就能表示的為何還要那麼大的空間。

整型變數可以分為以下4類:

1)短整型,型別關鍵字為short[int]。

2)基本整型,型別關鍵字為int。

3)長整型,型別關鍵字為long[int]。

4)無符號整型,型別關鍵字為unsigned[int]或unsignedshort或unsignedlong。

unsigned[int]表示無符號基本整型;

unsignedshort表示無符號短整型;

unsignedlong表示無符號長整型。

無符號整型只能用來儲存無符號整數。

3樓:小白範

簡單地說,就是長整型佔用的位元組數多,位元組型佔用的位元組數少。典型情況下,前者是4位元組,而後者是1位元組。

也就是說,這世界上,沒有**便宜量又足的東西。***的**就貴。

整型資料有幾種型別?分別是什麼? 分別佔多長位元組?取值範圍分別有什麼不同?

4樓:哈哈

4.長整形。 long long,佔用八個位元組。

5.無符號長整形。unsigned long,佔用八個位元組。

5.字元。char,佔用一個位元組。

6.無符號字元。unsigned char,佔用一個位元組。

5樓:永恆

不同的語言、不同的平臺,所支援的資料型別 有些差異。

6樓:雲南新華電腦學校

按有符號和無符合有兩種,長度有16位,32位,64位。

7樓:yx陳子昂

其實char也算是8 bit的整形吧。

資料型別範圍問題,VC 資料型別的範圍

要看你的變數是多少位的,如int16,那麼你就開啟計算器,轉到科學計算器,選擇二進位制,輸入16個1那麼就會出來65535,也就是說int16最大表示的正整數是65535,用科學計算器啊,int16表示的最大正整數是65535了,總共可以表示的數字是65536,如果要用一位來表示負數的話那就是二進位...

access 資料庫整型,長整型的預設精度是多少?

整型說明 儲存 32,768 到 32,767 之間的數字 不包括小數 小數精度 無。儲存空間大小 2個位元組。長整型說明 預設 儲存 2,147,483,648 到 2,147,483,647 之間的數字 不包括小數 小數精度 無。儲存空間大小 4個位元組。單精度型。說明 儲存 到 之間的負數和 ...