VS2017
一个解决方案中可以有多个项目
每一句话结束都需要分号;
Variable
float f0 = 12.2f; //需要在数字后面加上f或者F
double f1 = 3.14; //可以加也可以不加
decimal f2 = 3.14m; //在数字后面加上m或者M
数据类型转换
自动类型转换
由取值范围小的数据类型转换为取值范围大的数据类型
自动完成
不需要额外操作
转型后的数据不会有对视的情况
//自动类型转换
sbyte num0 = 10;
//由sbyte转化为int
int num1 = num0;
强制类型转换
由取值范围大的数据类型转换为取值范围小的数据类型
//强制类型转换
int num2 = 10;
//由int转化为sbyte
sbyte num3 = (sbyte)num2;
Console.ReadLine();
转义字符
char c = '\'';// '
char d = '\\';//\
运算符
运算符 | |
---|---|
& | 与 |
| | 或 |
! | 非 |
^ | 异或(不一样,true) |
&& | 短路与(如果某一个数据已经可以决定整体的运算结果了,那么后面的表达式不参与运算) |
|| | 短路或 |
位运算符 | 将两个参与运算的展开为补码的形式,将每一位进行处理 |
自增运算符
//自增运算,可以放在变量前,也可以放在变量后
//自增运算符如果在变量前:表示先对这个变量进行自增运算,然后再取值使用
//自增运算符如果在变量后:表示先取值,然后进行自增操作
int b = 1, c = 1;
Console.WriteLine(b++);// 1
Console.WriteLine(++c);// 2