C資料型別

2021-07-09 20:38:11 字數 1388 閱讀 2556

型別

符號位元組

整型int

4byte

短整型short int

2byte

長整型long int

8byte

型別符號

位元組單精度浮點數

float

4byte

雙精度浮點數

double

8byte

型別符號

位元組單字元

char

1byte

#include 

int main(void)

%d以十進位制輸出

%x或%x 表示以十六進製制輸出

%o表示以八進位制輸出

浮點數 以ieee754標準的二進位制方式存放在記憶體中

字元 將字元以ascii碼轉換為數字,將數字以補碼二進位制存放在記憶體

#include 

int main(void)

位元組是儲存資料的單位,並且是cpu硬體能夠訪問的最小單位(1byte=8bits)

ascii規定了,不同字元使用什麼整數值去表示

printf

printf (「字串」);

printf(「輸出控制符「,輸出引數);

printf(「輸出控制符1,輸出控制符2,輸出控制符3」, 輸出引數1, 輸出引數2, 輸出引數3);

printf(「輸出控制符1 非輸出控制符,輸出控制符2」, 輸出引數1, 輸出引數2);

%d %ld

%c %f

%lf

%x(%x,%#x,%#x)

#include

int maint(void)

a:

scanf 通過將資料輸入到變數中

scanf(「輸入控制符」, &輸入引數);

將從鍵盤輸入資料,按照輸入控制符格式存入到以輸入引數值位址的變數中

#include

int main(void)

scanf(「非輸入控制符 輸入控制符」, &輸入引數);

#include

int main(void)

q:如果輸入m123n,列印出後結果會是什麼

a:m123,識別m正常,識別123對應型別%d正常,n不能識別,丟棄。

scanf(「輸入控制符1,輸入控制符2」,&輸入引數1,&輸入引數2);

#include

int main(void)

C 資料型別

一般來說,計算機要儲存和處理不同的資料型別,在c 中有基本的資料型別和使用者自定義資料型別以及引用型資料。我們先學習下基本的資料型別,也就是系統自帶的資料型別。每種資料型別都要佔據系統記憶體的一定空間,例如c 中的整數int 乙個整數佔4個位元組,也就是32位 計算機是用0和1二進位制來表示和處理資...

c 資料型別

型別可分為 值型別,引用型別 值型別 直接存放真正的資料,值型別都有固定的長度,值型別的變數都儲存在 堆疊 stack 上。作為值型別的變數,每個都有自己的資料,因此對乙個變數的操作不會影響其他變數。引用型別 儲存讀資料的記憶體位址的引用,位於受管制的堆 heap 上作為引用型別的變數可以引 用同一...

C 資料型別

bool system.boolean 1位元組 byte system.byte 1位元組無符號 sbyte system.sbyte 1位元組有符號 short system.int16 2位元組 ushort system.uint16 2位元組 int system.int32 4位元組 u...