学习笔记(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); // 两种语句的输出结果是一样的

 

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