C 學習筆記 4 運算子與表示式

2022-09-06 23:42:15 字數 643 閱讀 5755

字串連線運算:+

%表示求餘,乘方運算需要用math函式。

i++ + ++i;這種表示式誰會寫!?

短路邏輯運算:

&& 第乙個運算元為假則不判斷第二個運算元

|| 第乙個運算元為真則不判斷第二個運算元

一般常用&&和||常去替代&和|。

在c#裡,

string s="hello,"+300+5+"號";

//輸出hello,3005號

只要+前後有字串,會將整個表示式轉換為字串。

byte b=12; //合法

byte b=4096; //非法,超出了byte(8-bit)的範圍。

不同型別的值計算時,byte,short,char會轉換為int>>long>>float>>double。

字串轉為數值:

double.parse(s)

int.parse(s)

convert.toint32();

convert.todoouble("123.45");

convert.todatetime("2009-10-01 14:00");

C學習筆記(七)運算子與表示式

1.算術運算子 自增,自減運算子 例1int num int i 2 num i i i i 結果 num 6 i 6 解析 運算子的結束標誌 分號 逗號,函式括號 例2 int num int i 2 num i i i i 結果 num 19 i 6 解析 先算左邊兩表示式的值 num 4 4 ...

C 運算子與表示式

作用 用於處理四則運算 算術運算子包括以下符號 運算子術語示例結果 正號 33 負號 3 3 加 10 515 減10 55 乘10 550 除10 52 取模 取餘 10 31 前置遞增 a 2 b a a 3 b 3 後置遞增 a 2 b a a 3 b 2 前置遞減 a 2 b a a 1 b...

C 運算子與表示式

作用 用於處理四則運算 算術運算子包括以下符號 運算子術語示例結果 正號 33 負號 3 3 加 10 515 減10 55 乘10 550 除10 52 取模 取餘 10 31 前置遞增 a 2 b a a 3 b 3 後置遞增 a 2 b a a 3 b 2 前置遞減 a 2 b a a 1 b...