c語言學習筆記一

2021-09-01 10:45:47 字數 1164 閱讀 3575

資料型別

基本型別 :

整型 整數

-2(15)~2(15)-1 -32768~32767

八進位制:0開頭

十六進製制:0x開頭

十進位制:

占用2個位元組,16個二進位制位

浮點型(單精度/雙精度)

浮點小數(雙精度)

1.23

2.1e2 2.1(12)

字元型單個字元: 'a' 佔乙個位元組

轉義字元:『\n』

\' 單引號' (single quote或apostrophe)

\" 雙引號"

\? 問號? (question mark)

\\ 反斜線\ (backslash)

\a 響鈴(alert或bell)

\b 退格(backspace)

\f 分頁符(form feed)

\n 換行(line feed)

\r 回車(carriage return)

\t 水平製表符(horizontal tab)

\v 垂直製表符(vertical tab)

字串:「hello world」

儲存在一段鏈結續空間中,每個字元佔乙個位元組,自動在尾部新增

『\0』結束標誌

列舉型別

構造型別 : 陣列型別 結構體型別 共用體型別

指標型別

空型別常量和變數

常量 constant

變數 variable 字母數字下劃線,以字母下劃線開頭,不能用保留字

示例**:

char str;

int num;

float fnum;

賦值:(assignment)

示例**:

char c;

c='a';

型別修飾符:

long 長型

long int (超過3萬) 4 個位元組

short 短型

signed 有符號型

unsigned 無符號型

表達表中資料型別轉換

自動型別轉換

double-->long--->int--->string

強制型別轉換

示例**:

int x=1,y=1;

float f;

f=(float)x/y;

C語言學習筆記(一)

c 語言只提供了以下幾種基本資料型別 char 字元刑占用乙個位元組,可以存放本地字符集中的乙個字元 int整型 通常反應了所用機器中整數的自然長度 float 單精度浮點型 doule 雙精度浮點型 此外,可以在這些基本資料型別的錢買年加上些限定符。short 與long 兩個限定符用於限定整型 ...

C語言學習筆記(一)

進製問題 1 進製 2進製 8進製 10進製 16進製制 2進製 進製規則是逢二進一,1 二進位制轉十進位制 方法 按權展開求和 二進位制怎麼會有小數點 例 規律 個位上的數字的次數是0,十位上的數字的次數是1,依次遞增,而十 分位的數字的次數是 1,百分位上數字的次數是 2,依次遞減。注意 不是任...

C語言學習筆記(一)

預處理指令 巨集定義 define,undef 檔案包含 include 條件編譯 ifdef,if,elif,else,endif define disk capacity sides tracks per side sectors per track bytes per sector 對於帶引數...