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語言資料型別如何轉換?不是有強制型別 轉換嗎?強制型別轉換 強制型別轉換 當運算元的型別不同,而且不屬於基本資料型別時,經常需要強制型別...