這裡演示了幾個常用運算子的應用
前後自增運算子的區別(注意,這個經常會考到):
[cpp]
# include
intmain(
void
)
/*結果:
i = 4, j = 4, k = 4, m = 3
press any key to continue
總結:前自增與後自增
相同處:都是使i與j的值加1,即i = i + 1, j = j + 1;
不同處:前自增整體表示式的值是i加1之後的值,即先計算 ++,值為i+1;
後自增整體表示式的值是i加1之前的值,即值為i;*/
三目運算子:
[cpp]
"color:#000000;"
># include
intmain(
void
)
位運算子:
[cpp]
# include
intmain(
void
) ;
a[1] = 18;
3[a] = 20; //因為陣列名a[3]等價於*(a+3)等價於*(3+a),所以a[3]等價於3[a]。
printf("%d\n"
, i<<3);
//左移3位相當於乘上2的3次方
printf("%d\n"
, 3[a]);
return
0;
}
檔案的操作
c語言中關於檔案的操作函式已經封裝好了,可直接呼叫,關鍵是檔案指標的操作與檔案的讀寫
fopen(開啟檔案)
相關函式 open,fclose
表頭檔案 #include
定義函式 file * fopen(const char * path,const char * mode);
函式說明 引數path字串包含欲開啟的檔案路徑及檔名,引數mode字串則代表著流形態。
mode有下列幾種形態字串:
r 開啟唯讀檔案,該檔案必須存在。
r+ 開啟可讀寫的檔案,該檔案必須存在。
w 開啟只寫檔案,若檔案存在則檔案長度清為0,即該檔案內容會消失。若檔案不存在則建立該檔案。
w+ 開啟可讀寫檔案,若檔案存在則檔案長度清為零,即該檔案內容會消失。若檔案不存在則建立該檔案。
a 以附加的方式開啟只寫檔案。若檔案不存在,則會建立該檔案,如果檔案存在,寫入的資料會被加到檔案尾,即檔案原先的內容會被保留。
a+ 以附加方式開啟可讀寫的檔案。若檔案不存在,則會建立該檔案,如果檔案存在,寫入的資料會被加到檔案尾後,即檔案原先的內容會被保留。
fprintf()、fscanf()、fclose()等函式,網上有很多應用介紹,此處不再贅述。因為檔案操作的**放在之前linux伺服器上找不到了,所以以這裡暫時沒有詳細的操作**。
[cpp]
/*c語言中對檔案的操作是用函式實現的,而不是用流實現的。
需定義檔案指標fp,fp = 函式
開啟檔案函式fopen,關閉檔案函式fclose。
*/# include
intmain(
void
)
mysql 運算子轉義 mysql常用運算子
一 算數運算子 加法 減法 乘法 除法 返回餘數 二 比較運算子 等於 或 不等於 等於 這裡是安全的等於 例如 select null null 結果是1,如果是select null null 結果是null,有時候會報錯程式 between 存在於指定範圍 舉例 select 10 betwe...
(運算子) 運算子
運算子既可作為一元運算子也可作為二元運算子。備註 unsafe context data guid 00bf87717d88a9fac1afadb796c675da 一元 運算子返回運算元的位址 要求 unsafe 上下文 bool data guid 9efd189df2cfb88799dca08...
MySQL 常用運算子
1.算數運算子 加 mysql select 1 2 減 mysql select 2 1 乘 mysql select 2 3 除 mysql select 5 3 商 mysql select 5 div 2 模 mysql select 5 2,mod 5,2 2.比較運算子 等於 mysql...