.NET基础第三天


一、类型转换
类型如果相兼容的两个变量,可以使用自动类型转换或者强制类型转换,但是 如果两个类型的变量不兼容,比如 string 与 int 或者 string 与 double
这个时候 我们可以使用一个叫 Convert的转换工厂进行转换。
注意:看起来能转换的才能转换
Convert类型转换 例:
函数 Convert.ToInt32() 把用户输入的数据转换为 int 数据类型,因为 Console.ReadLine() 只接受字符串格式的数据。
二、流程控制语句
顺序结构:程序从Main函数进入,从上到下一行一行的执行,不会落下任何一行。
分支结构:if if-else
选择结构: if else-if switch-case
循环结构:while do-while for foreach
多分支选择结构: switch-case
三、运算符
1. 算术运算符:
++和--
分为前++和后++ 不管是前++还是后++ , 最终的结果都是给这个变量加1
区别表现在表达式中,如果是前++ , 则需要变量先加1再使用
如果是后++,则先使用 变量本身再加1
-- 同上
对于++和--这样只需要一个操作数就能完成的运算,我们称之为一元运算符;
+ - * / % 对于这些需要两个或以上才能完成运算的操作符,我们称为二元运算符。
一元运算符的优先级要高于二元运算符
2. 关系运算符:
> >= < <= !=
关系运算符是用来描述两个事物之间的关系
3. 逻辑运算符
&& || !
逻辑运算符两边放的一般是关系表达式或者bool类型的值
4. 复合赋值运算符
+= -= *= /= %=
四、bool类型
在c#中 我们用bool类型来描述对或者错
bool类型的值只有两个 true 和 false