数据类型的自动转换!
转义字符:当需要在字符串中输入特殊字符时,例如:半角引号,换行,退格,就需要使用转义字符。
转义字符是一个字符,他由一个\+一个字母来组成具有特殊意义的一个字符。
Console.WriteLine("输入一个引号\"\"字符")
常用的转义字符:
\n 换行符
\b 退格(表示删除上一个字符)
\t tab键(由多个空格组成的一个字符,具有行与行之间的对齐功能)
\\ 表示一个\
@在字符串前面有两种意义表示不转义
1)字符串中如果有\则不再理解为转义符
2)使字符串可以换行。
算术运算符及算术表达式
算术运算符:+-*/%(取余数 取模)
算术表达式:a-b(变量ab前面已声明并赋初始值);
当类型不一致时,满足以下条件,系统自动完成类型转换(隐式转换):
1)参与运算的两个数据类型必须相兼容;
2)必须一边的数据类型表示范围小,一边的表示范围大,并且把小的转向大的不丢失精度。
实例
//第一题
int pingjun,chengji, yuwen = 80, shuxiue = 90, yingyu = 91;
chengji = yuwen + shuxiue + yingyu;
pingjun = chengji/3;
Console.WriteLine("您的总成绩为{0},平均成绩为{1}",chengji,pingjun);
//第二题(计算半径为5的圆的面积)
double S,PI = 3.14,R = 5;
S = R * R * PI;
Console.WriteLine("计算半径为5的圆的面积是:{0}", S);
//第三题(T恤的价格为35,裙子的价格是120,可以打8.8折)
double TSPrice = 35, QZPrice = 120, daZe = 0.88, totalPrice,daZePrice;
totalPrice = TSPrice * 3 + QZPrice * 2;
daZePrice = totalPrice * daZe;
Console.WriteLine("购物总价为:{0},打折后的价格为:{1}", totalPrice, daZePrice);
//第四题(取模与相除结果)
int a = 10, b = 3;
int mod = a % 5;
double pod = a / b;//运算结果所取值为相同类型的值,也就是结果为int的类型;
Console.WriteLine("取模的值:{0},相除的值{1}", mod, pod);
Console.ReadKey();