We should cherish now

笔记20120215_转义字符_运算符

一、 复习。

1、 什么叫做Bit

  计算机中做小的单位,位,也就是Bit

*计算机在处理数据中,一次至少处理8个二进制位。

 计算机中能够处理的最小单位叫:字节(Byte)。

      1B=1b;  

1024Byte=1kByte;

      1024Kbyte=1M;

2、 在赋值时等号左边必须是变量

*每一个表达是都可以认为求解成一个值;

 Int a=3;a+2;

 如 int a=3;a=a+1;

3、占位符  {数值}    {0}{1}

    Console.WriteLine("{0,8}",pi);

在占位符后面加个逗号,写个数字,表示这个占符号的数据如果不足8,则用空格填充够8位。

4、在定义变量时多个参数的时候之间用逗号隔开。

   *Console.WriteLine(),只有第一个参数可以使用占位符,如果第一个参数中有占位符,从第二个参数开始,这个值或变量依次来替换第一个参数中的占位符。

 

二、 Cosnole.ReadLine();

1、当程序运行到这句话,程序会停到这里,等待用户从键盘上输入一行内容,以回车结束,然后程序才继续往下运行

2、当我们程序想得到用户输入的内容时,我们可以定义一个string 类型的变量,来接收用户输入的内容,格式如下:

string input;

input= Console.ReadLine();//input变量来接收用户输入的内容

==string input=Console.ReadLine();

 

三、 C#中的转义字符。

    转义符由\+一个字符组成表示一个具有特殊意义的字符。

1、\n 换行

2、\" 一个双引号

3、\b 退格

4、\\ 表示一个\

5、\t 水平制表符,说明了就是几个空间的字符,他有行与行对齐功能

 

四、 在字符串前加@表示的意思:

1、 后面的字符串中不在进行转义,既有\也不理解成转义字符了。

2、 字符串可以多行书写。

*那如果在这时字符串中还想表示双引号,怎么办?

 两个挨着的 双引号表示一个双引号。

 

五、 C#中的算术运算符。

+ - * %

1、 优先级:先乘除、后加减、有括号先算括号,相同等级的从左至右运算。

2、 在算术运算中,参与算述运算的两个操作数的类型要求必须相同,并且运算结果的类型也与参于运算的操作数的类型相同。

3、 如果参于运算的操作数类型不同,如果满足下面两个条件,则会发生自动类型转换(隐式转换):

1)类型必须相兼容。

2)一边的类型大,一边的类型小,则较小的类型转向较大的类型。

*有时候,我们可能需要"大的类型"向"小的类型"进行转换.如:double转int,这种转换有可能丢失精度,这种系统不可能帮我们自动完成,所以需要我们写代码来完成,这种转换就叫强制类型转换(显式转换)。注意:在进行强制类型转换时,也要注意,类型之间必须相兼容。

强制类型转换的语法:

(目标类型)待转换的数据;

例如:

//double pi = 3.9999;

//int i = (int)pi;

当我们需要不相兼容的数据类型间转换时,就要用Convert进行转换:

比如我们要把一个字符串类型转换成整数类型:

定义一个int类型来接收int number = Convert.ToInt32(要转换的字符串)。

posted on 2012-02-28 21:26  Alai@2014  阅读(387)  评论(0编辑  收藏  举报