進位制、位權、1位元組等於8位(位是計算機的最小儲存單位,位元組是計算機最小儲存單元)、十進位制轉換其他進位制:連除倒取餘,其他進位制轉換十進位制:按權求和
2、單行註釋:// 多行註釋: /**/ (內容寫在量型號之間)
3、資料型別:整形型別、浮點型別、字元型別。
整型型別:長整形(long 4/8)、整形(int 4)、短整型(short 2)
浮點型別:單精度(float 4)、雙精度(double 8)
字元型別:字元型別(char 1)
4、常量:程式執行期間不能被改變的量。
常量 型別:整型常量、浮點型常量、字元型常量
變數:實際上是儲存區域,也可以做表示式,是程式運 行期間可以被改變的量。
變數定義:由型別符號、變數名、初始值三部分組成(如: int a = 5;)
變數命名規則:由數字、字母、下劃線組成的,但不能 以數字開頭,不能與關鍵字重複,不能重複使用變數名(同一作用域),見名知意。
5、賦值運算子:= 把右邊的值賦給左邊 優先級別最低
算數運算子:+, -, *, / 整型兩邊相除取整,除數不能為0,% 兩邊均為正數 ,++ 自增運算子、- - 自減運算子:(它倆在前,先執行,它倆在後,後執行。
6、複合運算子:+= (a += b; 相當於a = a + b); -=; *=; /=; %=;(語法含義同上)
7、表示式:由常量、變數與運算子組合而成(注:表示式會有返回值)
8、輸出函式:printf(); 輸入函式 scanf()(注:以回車確定輸入結束,只有大回車鍵才會結束;不要再格式串後面加’n’字元,否則會抵消人工輸入的回車)。
轉化符:%c->char; %d->int; %sd->short; %ld->long;%f->float、double。
9、轉換格式控制:最少佔4位:
printf(“%04d”,12); //不足補0
printf(“%4.2f”,1.2345); //保留小數點後兩位
printf(“%-4d”,12); //左對齊
n回車符; 列印; %%列印%;
二、運算子
1、BOOL型別:只有YES(1)和NO(0)兩個值;
bool型別:由ture(非0數字)和flase(0)兩種值;
BOOL和bool區別:1)、在C中只有小布爾沒有大布爾; 2)、在C和OC中小布爾中非零為真,零為假;3)、在OC中大布爾中1為真,0為假,其它數字原樣輸出,不做判斷條件
2、關係運算符:用於比較運算,結果值有真假兩種,結果值由BOOL型別儲存
> < >= <= == !=
3、邏輯運算子:由邏輯運算子組成,結果也是非真即假
&&(邏輯與):一假即假(有一邊為假則結果為假)
||(邏輯或) :一真即真(有一邊為真則結果為真)
!(邏輯非) :對錶達式結果取反
4、條件運算子:條件表示式?表示式1:表示式2
如果條件為真,則執行表示式1。 如果條件為假,則執行表示式2
進位制、位權、1位元組等於8位(位是計算機的最小儲存單位,位元組是計算機最小儲存單元)、十進位制轉換其他進位制:連除倒取餘,其他進位制轉換十進位制:按權求和
2、單行註釋:// 多行註釋: /**/ (內容寫在量型號之間)
3、資料型別:整形型別、浮點型別、字元型別。
整型型別:長整形(long 4/8)、整形(int 4)、短整型(short 2)
浮點型別:單精度(float 4)、雙精度(double 8)
字元型別:字元型別(char 1)
4、常量:程式執行期間不能被改變的量。
常量 型別:整型常量、浮點型常量、字元型常量
變數:實際上是儲存區域,也可以做表示式,是程式運 行期間可以被改變的量。
變數定義:由型別符號、變數名、初始值三部分組成(如: int a = 5;)
變數命名規則:由數字、字母、下劃線組成的,但不能 以數字開頭,不能與關鍵字重複,不能重複使用變數名(同一作用域),見名知意。
5、賦值運算子:= 把右邊的值賦給左邊 優先級別最低
算數運算子:+, -, *, / 整型兩邊相除取整,除數不能為0,% 兩邊均為正數 ,++ 自增運算子、- - 自減運算子:(它倆在前,先執行,它倆在後,後執行。
6、複合運算子:+= (a += b; 相當於a = a + b); -=; *=; /=; %=;(語法含義同上)
7、表示式:由常量、變數與運算子組合而成(注:表示式會有返回值)
8、輸出函式:printf(); 輸入函式 scanf()(注:以回車確定輸入結束,只有大回車鍵才會結束;不要再格式串後面加’n’字元,否則會抵消人工輸入的回車)。
轉化符:%c->char; %d->int; %sd->short; %ld->long;%f->float、double。
9、轉換格式控制:最少佔4位:
printf(“%04d”,12); //不足補0
printf(“%4.2f”,1.2345); //保留小數點後兩位
printf(“%-4d”,12); //左對齊
n回車符; 列印; %%列印%;
二、運算子
1、BOOL型別:只有YES(1)和NO(0)兩個值;
bool型別:由ture(非0數字)和flase(0)兩種值;
BOOL和bool區別:1)、在C中只有小布爾沒有大布爾; 2)、在C和OC中小布爾中非零為真,零為假;3)、在OC中大布爾中1為真,0為假,其它數字原樣輸出,不做判斷條件
2、關係運算符:用於比較運算,結果值有真假兩種,結果值由BOOL型別儲存
> < >= <= == !=
3、邏輯運算子:由邏輯運算子組成,結果也是非真即假
&&(邏輯與):一假即假(有一邊為假則結果為假)
||(邏輯或) :一真即真(有一邊為真則結果為真)
!(邏輯非) :對錶達式結果取反
4、條件運算子:條件表示式?表示式1:表示式2
如果條件為真,則執行表示式1。 如果條件為假,則執行表示式2