.Net第三天

交换两者的变量

int n1 = 13;
int n2 = 18;
n1 = n2 - n1;
n2 = n2 - n1;
n1 = n2 + n1;

1.转移符

转移符指的就是一个‘\’ + 一个特殊的字符,组成了一个具有特殊意义的字符

\n表示换行

"表示英文半角的双引号

\t表示一个tab键

\b表示一个退格键,放在首位无作用

\r\nwindows操作系统不认识\n,只认识\r\n 如果只想打印在控制台用\n 如果想写入到桌面文件中用\r\n

*\表示一个*

@取消\在字符串中的转义作用 将字符串按照原格式输出

char = '\b' 表示一个退格键

2.算数运算符

隐士类型转换 我们要求等号两边参与运算的操作数类型必须一致,如果不一致,满足下列条件回发生自动类型转换 1.都是同一种(数字)类型2.目标类型大于源类型

显示类型转换 1,类型一致,,源类型大于目标类型 int aa = (int)realMoney;

某一种类型运算结果还是某一类型 int n1 = 10; int n2 = 3 double d = n1/n2 d的值为3

如果一个操作数为double,则将整个表达式可提升为double类型

Console.writeline("{0:0.00}",d): 代表输入小数点两位

3.类型转换

类型如果相兼容的两个变量,可以使用自动类型转换,但是,两个类型的变量不兼容,这个时候可以使用Convert的转换工厂进行转换

使用Conver进行类型转换,面上得过的去,得能转才转

string s = "123";
double d = Convert.ToDouble(s);

4.算数运算符

分为前++和后++,如果是前加加,则先给这个变量+1,如果是后++,则先给这个变量-1

int a = 5;
int b = a++ + ++a * 2 + --a + a++;

b=31 a= 7

一元运算符得优先级要高于二元运算符

4.关系运算符

关系运算符是描述两个变量得关系

5.bool类型

在c#中我们用bool类型来描述关系运算得结果

6.逻辑运算符

与或非

7.复合赋值运算符

*+= -= = /=

分支结构

if 语句

if(判断条件)
{
  要执行的代码;
}

if else

if(判断条件)
{
  要执行的代码
}
else
{
  
}

if else-if用于处理多条件区间性的判断

if(判断条件)
{
  要执行的代码
}
else if(判断条件)
{
  要执行的代码
}
else if(判断条件)
{
    要执行的代码
}
......
else
{
  
}
posted @ 2021-07-26 15:39  你好呀嗯嗯  阅读(29)  评论(0编辑  收藏  举报