C#视频——类型转换与If、while、for循环

类型自动转换前奏

1.两个都是int类型的所以+表示的是相加的作用

int num4 = 90;
int num5 = 20;
Console.WriteLine(num4+num5); //110
Console.ReadKey();

2.int类型与double类型可以直接计算

隐式转换和显示转换

两个int类型相除,得到的也是整数型

要想是double类型,要*1.0

类型自动转换规则

算术运算和赋值运算的操作数和结果类型必须一致。

当不一致时,满足下面条件时,系统自动完成类型转换(隐式转换)

1.两种类型兼容

int类型的数据,可以自动的转换为double类型的数据

double类型的数据可以辨识int类型的值

2.对于表达式

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

强制类型转换

double类型的数据转换为int类型的数据 丢精度

需要强制转换在double类型的值前面加一个括号,括号里包括要转换的数据类型。

枚举

Public 访问修饰符 enum 声明枚举

枚举默认为int类型,可以强转为int类型

枚举的好处:有规范;更加方便;

类型转换、convert使用:

convert:数据意义的转换,是一个加工、改造的过程

If/ If…else结构(判断)/ if else if

if:有可能一条语句都不执行

If …else :至少执行一条语句

成立执行if大括号里的语句

不成立执行else大括号里的语句

switch -case 分支最多结构

try-cash  解决异常

While 先判断后执行,循环一次都不执行             Do while 先执行后判断,循环会执行一次

确定循环的次数用for循环         不知道循环多少次用while、do while

Break :用于循环中,跳出当前的循环

猜你喜欢

转载自blog.csdn.net/weixin_44690047/article/details/108882902