C語言的資料型別,c語言的資料型別包括哪些

2023-08-25 02:15:53 字數 2645 閱讀 6206

1樓:星空蛇語

基本的只有char,int,float,double四種,加上限定符long,short,signed,unsigned之後會有很多種。

其實大部分資料型別還是可以對應上pascal裡的東西的。

2樓:匿名使用者

基本型別:int,short,long,float,double,char

構造型別:陣列,結構型別。

c語言的資料型別包括哪些

3樓:博文教育問答

c語言的資料型別包括:基本型別、構造型別、指標型別、空型別。

其中構造型別中包括共用體、陣列、結構體三種型別。基本型別中還包括整型、浮點型、字元型和列舉型四種型別

1、基本型別,也就是c語言中的基礎型別,其中包括整數型別、字元型、浮點型、列舉型別。

2、構造型別,就是使用基本型別的資料,或者使用已經構造好的資料型別,進行新增、設計構造出新的資料型別,使其設計的新構造型別滿足待解決問題所需要的資料型別。它並不像基本型別那樣簡單,而是由多種型別組合而成的新型別,其中每一組成部分稱為構造型別的成員。

構造型別也包括三種形式:陣列型別、結構體型別和共用體型別。

4、空型別,關鍵字是void,其主要作用在於:對函式返回的限定;對函式引數的限定。也就是說,一般一個函式都具有一個返回值,將其值返**用者,這個返回值是具有特定的型別,但是當函式不必返回一個值時,就可以使用空型別設定返回值的型別。

c語言

c語言是一門程序導向、抽象化的通用程式設計語言,主要用於底層開發。以簡易的方式編譯,並處理低階儲存器。c語言支援跨平台操作,一個標準的c語言程式可以在許多計算機平台上進行編譯。

c語言四種基本資料型別

4樓:戶如樂

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

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

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

2)雙精度型:一般佔8個位元組(64位),double a=。整型家族有九種資料型別:

字元型(char), 有符號字元型(signed char),無符號字元型 (unsigned char),短整型( short) ,無符號短整型( unsigned shortv) ,整型( intv) ,無符號整型(unsigned int),長整型衝雀( long),無符長整型散判灶(unsigned long)。

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

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

c語言的資料型別

5樓:一蓮愛教育

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

整型常量:(1)十進位制的整型常量:由數字0~9組成。如、-12等。

2)八進位制的整型常量:以0開頭,由數字0~7組成。如等。

3)十六進位制的整型常量:以0x或0x開頭,由數字0~9、a~z或a~z組成。如:0xxffff、0xa5、-0xac等。

整型變數:

1)根據整數的最高位是否用作符號位,分為有符號(signed)整型和無符號(unsigned)整型。

2)根據整數在計算機記憶體中所佔用的空間大小,分為短整型(short int或short)、基本整型(int)和長整型(long int或long)。

short x = 10;等價於signed short x = 10;同時等價於signed short int x = 10。

int age = 20;等價於signed int age = 20。

long z = 10000l; (加l後說明10000是一個長整型常量,而不是一個基本整型常量)。

注:(1) c語言系統預設為有符號整數。

2) unsigned和signed不能同時出現。

3) short和long不能同時出現。

c語言資料型別

6樓:小鴨說教育

1、short:修飾int,短整型資料,可省略被修飾的int。(k&r時期引入)2、long:

修飾int,長整型資料,可省略被修飾的int。(k&r時期引入)3、long long:修飾int,超長整型資料,可省略被修飾的int。

c99標準新增)<>

4、signed:修飾整型資料,有符號資料型別。(c89標準新增)5、unsigned:

修飾整型資料,無符號資料型別。(k&r時期引入)6、restrict:用於限定和約束指標,並表明指標是訪問一個資料物件的初始且唯一的方式。

c99標準新增)

c語言資料型別的轉換C語言資料型別的轉換

讓我來說說這個問題吧。一.自動轉換 自動轉換遵循以下規則 1 若參與運算量的型別不同,則先轉換成同一型別,然後進行運算。2 轉換按資料長度增加的方向進行,以保證精度不降低。如int型和long型運算時,先把int量轉成long型後再進行運算。a.若兩種型別的位元組數不同,轉換成位元組數高的型別 b....

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

short int long char float double這六個關鍵字代表c 語言裡的六種基本資料型別。在不同的系統上,這些型別佔據的位元組長度是不同的 在32位的系統上 short 佔據的記憶體大小是2 個byte int佔據的記憶體大小是4 個byte long佔據的記憶體大小是4 個by...

c語言資料型別問題,C語言資料型別如何轉換

你這答案有點問題哦,前邊兩個元素是陣列,int和float都是四位元組,char是一個位元組,總共 4 3 4 16 44位元組,如果我算錯了你告訴我,我也學學 c語言資料型別如何轉換?不是有強制型別 轉換嗎?強制型別轉換 強制型別轉換 當運算元的型別不同,而且不屬於基本資料型別時,經常需要強制型別...