2.1變數名:
數字字母下劃線,不能以數字開頭
對於內部來說,至少31個字元有效
選擇變數名應該盡可能的在字面上表達變數的用塗
2.2資料型別及長度
int 反應所用機器中整數的最自然的長度
#include
#include
int main(void)
2.3常量:
乙個字元常量是整數。
字元常量一般用來與其他字元作比較,也可以進行數值運算
轉義字元的表達方法:
『\000』—三個八進位制數
『\x00』—兩個十六進製制數
『\a』
常量表示式僅僅只包含常量的表示式,這種表示式在編譯時求值,而不再執行時求值。
strlen()—庫函式
sizeof()—-表示式
列舉常量:是乙個常量整形值的列表
2.4宣告:
任何變數的生命都可以用const來宣告,指定該值不可修改
2.5算數運算子:
%運算子不能用於float和double
2.6關係運算子:
2.7型別轉換:
自動轉換是指把比較窄的的運算元轉換為比較寬的運算元。
char和short型別的運算元,轉換為int
當長整形變為短形式時,超出高位的部分將被捨棄
int i;
char c;
i = c;
c = i;
2.8自增運算子和自減運算子:
void seqque(char s,int c)
}s[j] = '\0';
}
第二章 型別 運算子與表示式
ooo ooo代表1到3個八進位制數字 用來直接表示對應數字的asc碼 xhh hh是1到2個十六進製制數字 用來直接表示對應數字的asc碼 常量表示式就是只含有常量,不含有變數。這種表示式在編譯時求值,而非執行時求值。注意,全域性變數只會進行一次初始化操作,而且是程式開始執行之前進行,並且初始化表...
K R 第二章 型別,運算子 與表示式
變數名 由字母和數字組成,下劃線被看作字母,一般下劃線用於庫例程的開頭,所以在自己的程式裡面不要用下劃線開頭。區域性變數使用較短的名字,外部變數使用較長的名字 char intfloat double 此外還可以加一些限定符 short long short 至少16位 long至少32位 shor...
第二章 運算子 if switch
運算子 算數運算子 取餘 賦值運算子 邏輯運算子 比較運算子 位運算子 型別轉換 強制型別轉換 轉換為number型別 number 方法 該方法的引數不能是非數字的 特殊 number true 為1 number false 為0 該方法可對boolean型別進行轉換 parseint 可以有進...