C語言基本資料型別

2021-08-21 13:35:38 字數 1503 閱讀 8125

int型別

int型別是有符號整數型別,即int型別的值必須是整數,可以是正整數、負整數或零。其取值範圍依計算機系統而異。一般而言,儲存乙個int要占有乙個機器字長。早期的16位ibm pc相容機使用16位來儲存乙個int值 ,其取值範圍是-32768~32767.目前的個人計算機一般是32位,用32位儲存乙個int值。個人計算機產業向64位處理器發展,將儲存更大的整數。

宣告int變數

先寫上int,然後寫上變數名,然後加上分號。多個變數名,用逗號隔開如:

int a;

int dog;

初始化變數

初始化變數就是為了給變數附上乙個初始值。

如下:int dog = 2;

int a = 12 , we = 22;

char 型別

char型別用於儲存字元,從技術成面看是,char是整數型別。因為char型別實際上儲存的是整數不是字元。計算機使用數字程式設計來處理字元,即用特定的整數來表示特定的字元。

宣告char型別變數

char型別宣告方式與其他型別宣告方式相同

char table;

字元初始化

char grade = 『a』;

printf()轉換說明修飾符

printf()修飾符

修飾符含義標記

(-、+、空格、#和0)可以不使用標記或使用多個標記

例項:「%-2d」

數字最小字段寬度

例項:「%5d」

.數字精度

對於%e、%e和%f轉換,表示小數點右邊數字的位數

對於%g、%g轉換,表示有效數字最大位數

對於%s轉換,表示待列印字元的最大數量

對於整型轉換,表示待列印數字的最小位數

例項:「%5.2f」列印乙個浮點數,字段寬度為5字元,其中小數點後有兩位數字

h和整型轉換說明一起使用,表示short int或unsigned short int 型別的值,例項:「%hu」、「%hx」、「6.4hd」

hh和整型轉換說明一起使用,表示short char或unsigned  char 型別的值,例項:「%hhu」、「%hhx」、「6.4hhd」

j和整型轉換說明一起使用,表示intmax_t或uintmax_t型別的值,型別定義在stdint.h中。例項:「%hu」、「%hx」、「6.4hd」

l和整型轉換說明一起使用,表示long int或unsigned long int 型別的值,例項:「%ld」、「%8lu」

ll和整型轉換說明一起使用,表示long long int或unsigned long long int 型別的值,例項:「%lld」、「%8llu」

l和浮點轉換說明一起使用,表示long double 型別的值,例項:「%ld」、「%8lu」

t和整型轉換說明一起使用,表示ptrdiff_t 型別的值,ptrdiff_t 是兩個指標差值的型別。例項:「%td」、「%12ti」

z和整型轉換說明一起使用,表示size_t 型別的值,size_t 是sizeof返回的型別。例項:「%td」、「%12ti」

C語言基本資料型別

2.各種資料型別介紹 2.1整型 整形包括短整型 整形和長整形。2.1.1短整形 short a 1 2.1.2整形 一般佔4個位元組 32位 最高位代表符號,0表示正數,1表示負數,取值範圍是 2147483648 2147483647,在記憶體中的儲存順序是地位在前 高位在後,例如0x12345...

C語言基本資料型別

1.資料型別可以理解為固定記憶體大小的別名 c語言誕生之前的彙編時代,在低端的機器語言裡面沒有資料型別的概念,如何操作記憶體呢?當然我們知道記憶體的起始位址和記憶體大小,就可以操作這段記憶體了。然而在程式設計過程中,我們發現經常用到1個位元組,2個位元組和4個位元組的記憶體。我們每次呢都會去記這個2...

C語言基本資料型別

記得大學一年級上的基礎課中就有c 語言,剛開始學的時候感覺很難 雖然現在感覺也不容易 最近開始重新翻開c語言的書籍,對於其中的基本資料型別感覺很重要也別有一翻feel。c語言基本資料型別有 int,short int long int double float,char.不管是整型,浮點型以及字元型...