C 資料類型總結

來源:互聯網
上載者:User

原文地址:http://blog.csdn.net/weiqubo/article/details/6914967

一、資料類型 資料類型是按照規定形式表示資料的一種方式,不同的資料類型佔用空間也不同。 為了學習方便,特意整理了下C語言的資料類型的分類結構,如: 對於資料類型,還應該明白以下幾點 1、整型資料 int可以有修飾符 short、long、long long三種,後面的int可省略,預設的整形資料常量為int(#add,共4種,int、short int、long int、long long int)。2、整型資料 int可以是10進位(預設的),16(0X開頭)進位,8進位(0開頭)三種。例如: 
8表示十進位整型8 
08表示8進位整型8 
0X8表示16進位整數83、整型和浮點型資料,可以加上signed和unsigned修飾符號,表示資料是否是有符號的,資料預設是有符號的,如果不想帶符號,則使用unsigned修飾。4、浮點型資料可以帶小數,中(.6表示可帶6位小數),預設情況下,浮點型資料作為double類型來對待。5、整型和浮點型常量可以帶類型說明(類型說明不區分大小寫):例如: 
8L,表示long型 
8LL,表示long long型 
8LLu或8uLL,表示無符號的long long型 
56.0表示double類型 
56.0f或56.f表示float型,但56f是錯誤的。 
56.0L表示long double類型6、整形常量資料首碼總結:0、0X,分別表示8進位和16進位。7、整形常量資料尾碼總結:L、LL;U。8、浮點型常量資料尾碼總結:f、L;U。9、可以使用科學計數法表示浮點型資料。比如: 
13.1E9表示13.1乘以10的9次方,中國人口的數量。  二、基本類型資料的所佔位元組數 不同計算系統對基本類型資料的長度表示也有差異,下面以32位電腦系統為準,各個資料類型所佔位元組長度的總結:char                        1位元組 
short                     2位元組 
int                         4位元組 
long                        4位元組 
long long             8位元組 
float                     4位元組 
double                    8位元組 
long double         12位元組 如果要擷取特定系統資料的長度,可以用sizeof運算子,比如sizeof(int);  三、常量 提到資料類型,自然就和變數、常量聯絡在一起了。 變數表示一個值可以變動的量,並且變數要求先定義後使用。常量的概念是程式執行時,值不發生改變的量,常量直接可以使用。 常量可分為:1、直接常量:10,23.0f,234ll等。2、符號常量:分兩種,宏定義和const語句定義的符號常量例如:#define PI 3.14 
const float PI=3.14; 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.