學習筆記(09):C#急速入門-數學運算符

數字運算符:+ - * / %

(+  加法   -  減法  *  乘法  /  除法  % 求餘)二元運算符

示例:

int a1 = 32;
int a2 = 10;
int sum = a1 + a2; //加法運算
int cha = a1 - a2; //減法運算
int ji = a1 * a2;  //乘法運算
int shang = a1 / a2;  //除法運算,兩個整數的商一定是整數,會自動捨去小數部分
int yu = a1 % a2;  //求餘運算
Console.WriteLine("sum={0},cha={1},ji={2},shang={3},yu={4}", sum, cha, ji, shang, yu);

Console.ReadKey();

一元運算符:處理一個操作數

二元運算符:處理兩個操作數

三元運算符:處理三個操作符

運算符所得到的結果類型,與它操作數的類型有關係的,結果與數據類型大的那個類型保持一致。示例:

int/int   → int

int/float   → float

int/double   → double

加號

1).鏈接字符串  字符串+字符串,是字符串鏈接的作用

示例: "abc"+"hello"  //輸出結果:abchello

2).任何類型跟字符串相加都等於字符串

示例:345+"abc"  //輸出結果:345abc

Console.WriteLine("hello"+5+5); //輸出結果:hello55

Console.WriteLine(5+5+"hello");  //輸出結果:10hello  表達式的計算是從左向右計算的

Console.WriteLine("sum={0},cha={1},ji={2},shang={3},yu={4}", sum, cha, ji, shang, yu);
Console.WriteLine("sum=" + sum + ",cha=" + cha + ",ji=" + ji + ",shang=" + shang + ",yu=" + yu); // 兩種語句的輸出結果是一樣的

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章