一、
表达式 :常量、变量与运算符的组合; 表达式都有返回值
语句 :是程序执行的最小单位; 语句以分号结尾
二、类型转换
1.隐式转换;是一种安全类型的转换,不会导致数据丢失,
因此不需要任何特殊的语法。由小到大会时系统会自动的进行隐式转换。
如将int型数据转换成double型数据
int a = 10; double b = a
2.强制转换(显示转换):显示转换需要强制转换运算符,由大变小需要用强制转换
这样需要付出缺失精度的代价。
如将double类型数据转换成int类型数据:
double c = 10.5; int d = (int)c
三、输出输入语句
Console.Read()方法: 从控制台窗口读取一个字符,返回int值
Console.ReadLine()方法: 从控制台窗口读取一行文本,返回string值
Console.ReadKey()方法: 监听键盘事件,可以理解为按任意键执行
Console.Write()方法: 将制定的值写入控制台窗口
Console.WriteLine()方法: 将制定的值写入控制台窗口,但在输出结果的最后添加一个换行符
注意:(学习ASC2表)
四、
1.bool数据类型是一种表示非真即假的数据类型,布尔类型的变量只有true和false两个值。true表示表达式结果为真,false表示表达式结果为假(在C#语言中,bool 关键字是System.Boolean的别名。 它用于声明变量来存储布尔值 true 和 false)
2.关系运算符;> >= < <= == !=
主要用于比较运算,比较的结果只有真假两种情况,结果值用bool类型变量存储, 注意: 判断两个数是否相等, 用==(双等号)
例: int a = 4; int b = 9; bool result = (a >= b); Console.WriteLine (result); 输出结果为False
a = 9; result = (a == b); //注意这里是双等号! Console.WriteLine (result); 输出结果为True
3,逻辑运算符;
逻辑运算符组成的表达式,结果也是非真即假。
&&(逻辑与):运算符两边表达式同时为真的时候,整个逻辑表达式的结果为真
| |(逻辑或):运算符两边表达式同时为假的时候,整个逻辑表达式的结果为假
!(逻辑非):将表达式的结果取反
例;bool isLeft = true; bool isRight = false; bool result = isLeft && isRight; 逻辑与,一假即假Console.WriteLine (result); 输出结果为False
result = isLeft || isRight; 逻辑或,一真即真 Console.WriteLine (result); 输出结果为True
result = !result; 逻辑非,将结果取反 Console.WriteLine (result); 输出结果为False
4.注意; 逻辑与和逻辑或的短路现象! ! !
逻辑与短路现象:当第一个表达式的结果为假的时候,就没有必要在判断第二个表达式了
逻辑或短路现象:当第一个表达式的结果为真的时候,就不用再判断第二个表达式了