1、轉義字元
\n 代表換行
\0 代表空字元null,其ascii碼為0
2、強制型別轉換
(新型別名)變數
乙個型別賦值給另乙個型別,卻沒有寫強制型別轉換,編譯器會自動進行轉換。
如果在計算過程中,需要轉換型別,就必須要寫強制型別轉換,因為不寫的話,就是算完才賦值。
3、符號常量(替換/巨集定義/巨集替換)
格式:#define 識別符號 常量
eg.#define pi 3.14
格式:const 資料型別 變數名 =常量;
一旦確定其值後,就無法改變。eg. pi=pi+1 就是錯誤寫法
define除了可以定義常量外,還可以定義語句或片段
eg. #define add(a,b) ((a)+(b))
巨集定義的陷阱:它會把替換的部分原封不動的替換進去
eg.#define cal(a) (a*2+1)
int num=1;
printf(「%d\n」,cal(num+1));
結果為4
實際執行為:(1+1*2+1)
盡量不要使用巨集定義來做定義常量之外的事
4、自增運算子
++i 先將i加一,再使用i
i++ 先使用i,再將i加一
5、三種邏輯運算子
&& 與 a&&b ab都真,則返回真,其餘全返回假
|| 或 a||b ab都假,則返回假,其餘全返回真
! 非 !a a為真,返回假;a為假,返回真
演算法筆記 心得6
1,指標 表示記憶體位址 指標指向了記憶體位址 如果這個記憶體位址恰好是某個變數的位址,那麼又稱 這個指標指向該變數 只要在變數前面加上 就表示變數的位址 2,指標變數 指標變數用來存放指標 位址 一般把星號放在資料型別之後 c 程式設計師 星號是型別的一部分。給指標變數賦值的方式一般是把變數的位址...
演算法筆記 心得6
1,指標 表示記憶體位址 指標指向了記憶體位址 如果這個記憶體位址恰好是某個變數的位址,俺麼又稱 這個指標指向該變數 只要在變數前面加上 就表示變數的位址 2,指標變數 指標變數用來存放指標 位址 一般把星號放在資料型別之後 c 程式設計師 星號是型別的一部分。給指標變數賦值的方式一般是把變數的位址...
演算法筆記 2
習題1 1.輸入三個整數,輸出他們的平均數,保留3位小數 includeint main 習題1 2 溫度 輸入華氏溫度f,輸出對應的攝氏溫度c,保留3位小數 include int main 習題1 3 連續和 輸入正整數n,輸出1 2 3 n的值.include int main 習題1 4 正...