类型转换、try-catch

本文介绍了C#中的字符串转义、算术运算符及其自动类型转换规则。包括了算术运算符的使用、类型自动转换的原则、强制类型转换的语法以及类型转换的方法。此外还介绍了try-catch异常处理的基本用法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

字符串中的转义:

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

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

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

常用的转义符:\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中;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值