类型转换、try-catch

来源:互联网 发布:远洋数据股份有限公司 编辑:程序博客网 时间:2024/06/07 00:09

字符串中的转义:

在字符串中输出一个双引号用两个双引号表示。

转义符由\加一个字符组成,一般用于表示特殊符号。

@在字符串前面表示不转义。

常用的转义符:\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中;}
原创粉丝点击