黑马程序员-------C#学习笔记之二

---------------------- Windows Phone 7手机开发.Net培训、期待与您交流! ----------------------

转义字符:

    什么时候用?当我们需要在字符串中输入一些特殊字符时。

比如:半角 引号,换行,退格,就需要使用转义字符。

     转义字符是一个字符,他由一个\+一个字母来组成具有特殊意义的一个字符。

 常用的转义字符:

 \n:表示换行

  \":表示输入引号。

  \b:backspace退格(即删除前面一个字母)

  \t:tab 键,由多个空格组成的一个字符,具有行与行之间的对齐功能。

  \\:表示一个“\”

 在字符串前面加一个@符号有两种意义:

1、字符串如果有\,则不再理解为转义字符。

2、使字符串可以换行。

如果字符串前面加了一个@符号,在字符串上用的两个双引号表示一个双引号。

 

算术运算符及算术表达式:

   在C#中,有五个算术运算符:+    -    *    /    %。

   他们均为二元运算符,要求参数的两个操作数的数据类型必须相同,并且经过运算后的结果与操作数的类型相同 。

在算术表达式中,如果要改变计算的优先级,用小括号,小括号可以无限制的套用,但一定要成对出现。

 

自动类型转换:

发生自动类型转换的条件:

1、参与运算的两个数据类型必须相兼容,如int 和double兼容。

2、必须一边的数据类型表示范围小,一边的表示范围大,并且把小的转向大的不丢失精度。double>int.

 

   在自动类型转换中,转换是不会丢失精度的,即丢失精度的转换是不会发生的,经常见到的就是,参与运算的两个操作数,一个是int,一个是double,那么int类型会自动转换为double.

强制类型转换:

1、语法:数据类型名  待转换的值

  例如: int b=(int)3.14

2、convert

  convert不再仅是内存级别的转换,而是考虑数据意义的转换。convert是一个加工,改造的过程。

语法:  int 变量=Convert.ToInt32(待转换字符串);

 

C#中异常捕获:

语法:

try

{

     有可能出错误的代码

}

catch

{

     

}

上面代码执行的过程:如果try中的代码没有出错,程序正常运行try中的内容,如果try中的内容出错,则就跳到catch中的内容。

自加自减复合赋值----关系表达式

1、++  自加一     有前加和后加

2、- -   自减一     有前减和后减

    int age=18;

    int sum=age++-10;

 上面代码age是后加,所以在进行语句运算时,age先减10后再加1.

    int age=18;

    int sum=++age-10;

上面代码age是后加,所以在进行语句运算时,age先加1后再减10.

C#中,一般情况下,一元运算符大于二元运算符。

3、+=,例如:age=age+3; 等同于 age+=3;

4、-=,   例如:age=age-3;等同于age-=3;

5、*=,例如:同上。

6、/=,例如:同上。

7、%=,例如:同上。

关系运算符(比较运算)

   在C#中,有6个关系运算符,用于比较两个事物之间的关系。

1、 >

2、 <

3、 ==

4、 !=

5、>=

6、 <=

 

 

---------------------- Windows Phone 7手机开发.Net培训、期待与您交流! ----------------------
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值