字符串中的转义:
在字符串中输出一个双引号用两个双引号表示。
转义符由\加一个字符组成,一般用于表示特殊符号。
@在字符串前面表示不转义。
常用的转义符:\n \t \b \\ \"
算术运算符------自动类型转换
算术运算符及算术表达式
算术运算符:+-*/%(取余数,取模)
算术表达式:由算术运算符连接起来的式子。1+1 a-b
优先级:先乘除,后加减,有括号先算括号,相同级别的从左到右运算。小括号可以无限的使用,但要成对出现。
类型自动转换规则:
参与运算(算术运算和赋值运算)的操作数和结果类型必须一致。当不一致时,满足下面条件,系统自动完成类型转换。
两种兼容类型:int和double兼容
目标类型大于源类型:double>int
对于表达式,如果一个操作数为double型,则整个表达式可提升为double型。
int a = 10, b = 3;
int mod = a % b;
double quo = a / b;
Console.WriteLine("mod={0},quo={1}", mod, quo);
Console.WriteLine(10/3*1.0);
Console.ReadKey();
强制类型转换:
语法:(数据类型)待转换的值; 如:int b= (int)3.14;
强制类型转换,数据类型一定要相兼容。
类型转换:
Convert不再是内存级别的转换,而是考虑数据意义上的转换。Convert是一个加工、改造的过程。
Convert.ToInt32(待转换的字符串);
Convert.ToString、每种类型都还有.ToString()方法。
一切类型都可以转换成string类型。
try-catch的使用(简单用法)
try
{
有可能出错的代码;
}
catch
{
如果try中的代码异常,则进入catch中;
}