C語言中,整型家族包含了哪9種型別?

2023-01-25 21:10:05 字數 5773 閱讀 2750

1樓:匿名使用者

整形,分為常量和變數兩類。常量分3種,變數分6種。常量分為十進位制整形常量(如128),其數字位可以是0~9。

十六進位制整形常量,以0x或0x開頭。八進位制常量,以0開頭,如十進數128,用八進位制表示為0200.其數字位可以是0~7.

以上是整形常量的表示,對於長整型常量同樣可以用十進位制,十六進位制,八進位制3種形式表示。其表示形式是在常量之後加上字母l或l,例如128l,0xael,017l.整形變數分為基本型:

以int表示。短整型:以short int 或short表示,長整型:

以long int 或long表示。

2樓:匿名使用者

總共有六種整型變數:有符號基本整型 【signed】 int;無符號基本整型 unsigned int;有符號短整型 【signed】short 【int】;無符號短整型 【unsigned】short 【int】;有符號長整型 【signed】 long 【int】;無符號長整型 【unsigned】 long 【int】;

3樓:匿名使用者

沒有九種那麼多,就int,double.有符號的int,

4樓:匿名使用者

short int(int可以省略) 宣告相對較短的整形變數(一般用於儲存較小數值的整形變數)

long int (int可以省略)宣告相對較長的整型變數(一般用於儲存較大數值的整形變數)

int 宣告一個介於short和long之間的整形變數。

unsigned int 宣告一個無符號的int型別變數(無符號即0和整數)

unsigned long 宣告一個無符號的long型別變數。

unsigned short 宣告一個無符號的short型別變數就那麼多吧 其他想不起了。

5樓:匿名使用者

標準的c語言,就是有9種整型。

charunsigned char

signed char

shortunsigned short

intunsigned int

longunsigned long

c語言中整型常量有幾種形式?它們是如何表示的?

6樓:吉祥二進位制

在c語言中,整型常量分為十進位制整型常量、八進位制整型常量和十六進位制整型常量三種表示形式。

1、十進位制整型常量。

此種格式的整型常量只能出現 0~9 的數字,且可帶正、負號。比如:

2、八進位制整型常量。

此種格式的整型常量以數字0開頭的八進位制數字串。其中數字為 0~7。例如:

0111十進位制 73、 011十進位制 9、 0123十進位制 83、

3、十六進位制整型常量。

此種格式的整型常量以0x或0x(x是大寫)開頭的十六進位制數字串。其中每個數字可以是 0~9、a~f或 a~

f 中的數字或英文字母。例如:

0x11十進位制 17、 0xa5十進位制 165、 0x5a十進位制 90、

c語言 四種基本資料型別

7樓:次次次蛋黃米亞

c語言有四種基本資料型別:整型,浮點型,指標,聚合型別(陣列和結構體)。

1、整型家族有九種資料型別:字元型(char), 有符號字元型(signed char),無符號字元型 (unsigned char),短整型( short) ,無符號短整型( unsigned shortv) ,整型( intv) ,無符號整型(unsigned int),長整型( long),無符長整型(unsigned long)。

2、浮點型:浮點型包括單精度型和雙精度型。

(1)單精度型:一般佔4個位元組(32位),float a=。

(2)雙精度型:一般佔8個位元組(64位),double a=。

3、指標(pointer)是程式語言中的一個物件,利用地址,它的值直接指向(points to)存在電腦儲存器中另一個地方的值。

4、聚合指對有關的資料進行內容挑選、分析、歸類,最後分析得到人們想要的結果,主要是指任何能夠從陣列產生標量值的資料轉換過程。

8樓:橘落淮南常成枳

1、基本型別。

short、int、long、char、float、double 這六個關鍵字代表c 語言裡的六種基本資料型別。

2、派生資料型別。

派生資料型別是具有相同資料型別,並且按照一定順序排列的一組變數的集合。

3、指標型別。

指標是一個特殊的變數,它裡面儲存的數值被解釋成為記憶體裡的一個地址。

4、空型別。

空型別表示一種未知的型別,不能表示一個真實的變數。

9樓:妲己**

c語言程式設計知識第二節-c語言資料基本型別分析。

10樓:飛魚流汗

char:是字元型變數,只允許輸入字元;

int:是整型變數,輸入整數,範圍不大,在-32767到32767;超範圍就該 選擇其他的型別。

float:輸入可以使小數也可以輸入整數,在不確定的情況下,就用float,範圍還是比較的大,一般情況下不用擔心範圍。

double:就是float型的放大而已,用法一樣,只是範圍放大。

11樓:

char 和 int 是一樣的,只不過char是8位的int值而已,系統給其定義為char。

char 和 int 在一定條件下可通用。

12樓:

整型,整數。

實型,小數。

字元型,字元'a','b',外面加單引號的剩下的一種不知你說的是什麼,列舉型還是空型別。

13樓:網友

整型,實型,字元型,列舉型。

c語言中整型常量有幾種形式,它們是如何表示的?

14樓:匿名使用者

三種:十進位制,直接寫出數值。如:123

八進位制,以0打頭,後跟八進位制數碼。如:0377

十六進位制,以0x打頭,後跟十六進位制數碼。如: 0x10f2

15樓:幫個忙好不

長整型、短整型、有符號型、無符號型。

long,short,unsigned,signed

c語言中「整型常量」有幾種形式?它們是如何表示的?

c語言的資料型別分為幾種?

16樓:靠名真tm難起

short、int、long、char、float、double這六個關鍵字代表c 語言裡的六種基本資料型別。

在不同的系統上,這些型別佔據的位元組長度是不同的:

在32位的系統上。

short佔據的記憶體大小是2 個byte;

int佔據的記憶體大小是4

個byte;

long佔據的記憶體大小是4

個byte;

float佔據的記憶體大小是4

個byte;

double佔據的記憶體大小是8

個byte;

char佔據的記憶體大小是1

個byte。

具體可以用sizeof測試一下即可。

17樓:哇哎西西

c語言的基本資料型別為:整型、字元型、實數型。

這些型別按其在計算機中的儲存方式可被分為兩個系列,即整數(integer)型別和浮點數(floating-point)型別。

這三種型別之下分別是:short、int、long、char、float、double 這六個關鍵字再加上兩個符號說明符signed和unsigned就基本表示了c語言的最常用的資料型別。

下面列出了在32位作業系統下 常見編譯器下的資料型別大小及表示的資料範圍:

18樓:x孤君獨戰

c語言資料型別,菜鳥教程,幫助你快速瞭解c語言。

19樓:匿名使用者

基本型別:

char(字元型)

int(整型)

float(單精度型)精確到6位數。

double(雙精度型)精確到12位數。

void (空值)0無值。

聚合型別:陣列、指標、結構、共用體(聯合)、位域和列舉。

20樓:匿名使用者

整形 int

字元型 char

雙精度型 double

單精度型 float

還是加上無符號幾個。

unsigned char

unsigned long int

long int

unsigned short int

short int...

21樓:火駒

c語言有五種基本資料型別:字元、整型、單精度實型、雙精度實型和空型別。儘管這幾種型別資料的長度和範圍隨處理器的型別和c語言編譯程式的實現而異,但以bit為例,整數與cpu字長相等,一個字元通常為一個位元組,浮點值的確切格式則根據實現而定。

c語言還提供了幾種聚合型別(aggregate types),包括陣列、指標、結構、共用體(聯合)、位域和列舉。

除v o i d型別外,基本型別的前面可以有各種修飾符。修飾符用來改變基本型別的意義,以便更準確地適應各種情況的需求。修飾符如下:

• signed(有符號)。

• unsigned(無符號)。

• long(長型符)。

• short(短型符)。修飾符s i g n e d、s h o r t、l o n g和u n s i g n e d適用於字元和整數兩種基本型別,而l o n g還可用於d o u b l e(注意,由於long float與d o u b l e意思相同,所以a n s i標準刪除了多餘的long float)。

請問c語言中,整數都有哪些資料型別求大神解答?

22樓:ye偽善

c語言中,簡單的內建型別有兩種:整數型別和void型別(陣列和指標是複合型別)。

整數的資料型別有8種: unsigned char, signed char, short int, unsigned short int, int, unsigned int, long int, unsigned long。

為了正確,合理的使用這些資料型別,我們需要了解他們的含意,並知道每個整數型別的取值範圍。這裡我簡單的將整數分成如下型別:

l 字元型(char):char可能是unsigned char的縮寫,也可能是signed char縮寫,取決於編譯器,它通常用來儲存字元。用1個位元組表示。

l 短整型(short):型別說明符為short int或short。記憶體中佔有2個位元組。

l 基本型(int):比較常用的型別,佔用記憶體不小也不大,是整數型別中使用相對較多的型別,在記憶體中至少佔用2個位元組,通常佔用4個位元組。

l 長整型(long):型別說明符為long int或long,在記憶體中至少佔4個位元組。

l 無符號型(unsigned):首位不是符號位,不能表示負數。前面4種型別都有與之對應的無符號型別。

下表列出了c語言中各類整型資料所分配的記憶體位元組數及數的表示範圍。

教程網秒秒學《資料型別》中對數值型別有很多的介紹,你可以看下。

c語言中整型常量有幾種形式,它們是怎樣表示的? 20

23樓:篤俠

三種:十進位制,直接寫出數值。如:123

八進位制,以0打頭,後跟八進位制數碼。如:0377

十六進位制,以0x打頭,後跟十六進位制數碼。如: 0x10f2

c語言中定義有元素的整型陣列,C語言中,定義一個有100個元素的整型陣列inta100,然後用迴圈產生100個隨機數求大神幫助

include include int main 注意,編譯文 du件字尾必zhi須是.c檔案。希望採dao納 c語言如何srand和rand函式產生10個1 100內的隨機數 需要準備的材料分別有 電腦 c語言 編譯器。1 首先,開啟c語言編譯器,新建一個初回始.cpp檔案,例如答 test.cp...

c語言中包含whilefor和,C語言中包含while for 和do while3種迴圈控制語句,其中什麼迴圈控制語句至少要執行一次迴圈體

do while迴圈至少執行一次迴圈體。因為它是先執行迴圈體,再判斷條件的,另兩個是先判斷條件 條件符合才執行迴圈體 do while 要先執行do,然後再判斷while裡面的條件,如果條件成立則執行下一次do裡面的內容 do while語句會在不判斷執行條件的情況先首先執行一次 do while呀...

c語言中整型資料的取值範圍是怎麼確定的

這個你要明白整型在計算機中的儲存原理 補碼形式儲存,舉一個類吧,short 所佔位數是16位,即 其中要說明的是最大整數 0111111111111111 計算方法 0111111111111111 即相當於16進位制的7fff,轉換為10進位制後是 32767 最大負數 1000000000000...