1 //知识点1 折叠代码
2 //主要作用没让我们编程时逻辑更加清晰
3 //本质是编辑器提供给我们的预处理指令
4 //它只会在编辑时有用,发布了代码,或执行代码,它会被自动删除
5 //具体作用是可以将中间包裹的代码折叠起来,避免代码凌乱
6 //#region 和 #enregion时配套使用的,输入#region后按tab键会自动补全剩余部分
7
8 #region 知识点2 如何申明变量
9 //变量是可以变化的容器,是用来存储各种不同类型数值的一个容器
10 //不同变量类型可以存储不同类型的值
11
12 //变量申明固定写法
13 //变量类型 变量名 = 初始值;
14
15 //int i = 1;
16 //变量类型有14种变化
17 //变量名自定义要按照一定的规则
18 //初始值一定和变量类型统一
19 //“ = ”和“ ;”是固定不变的
20
21 //变量类型
22 //必须记得各种变量类型的关键字
23 //一定要记住各种变量类型所能存储的范围
24 //一定要记住各种变量类型所能存储的类型
25
26 //1.有符号的整型变量:是能存储一定范围正负数包括0的变量类型
27
28 //sbyte -128~127
29 sbyte sb = 1;
30 //潜在知识点。通过+来进行拼接打印
31 Console.WriteLine("sbyte变量sb中存储的值是:" + sb);
32
33 //int -21亿~21亿多
34 int i = 2;
35
36 //short -32768~32767之间的数
37 short s = 3;
38
39 //long -9百万兆~9百万兆之间的数
40 long l = 4;
41
42 //2.无符号的整型变量
43
44 //3.浮点数(小数)
45
46 //4.特殊类型
47
48
49 #endregion
1 #region 知识点2 如何申明变量
2 //变量是可以变化的容器,是用来存储各种不同类型数值的一个容器
3 //不同变量类型可以存储不同类型的值
4
5 //变量申明固定写法
6 //变量类型 变量名 = 初始值;
7
8 //int i = 1;
9 //变量类型有14种变化
10 //变量名自定义要按照一定的规则
11 //初始值一定和变量类型统一
12 //“ = ”和“ ;”是固定不变的
13
14 //变量类型
15 //必须记得各种变量类型的关键字
16 //一定要记住各种变量类型所能存储的范围
17 //一定要记住各种变量类型所能存储的类型
18
19 //1.有符号的整型变量:是能存储一定范围正负数包括0的变量类型
20
21 //sbyte -128~127
22 sbyte sb = 1;
23 //潜在知识点。通过+来进行拼接打印
24 Console.WriteLine("sbyte变量sb中存储的值是:" + sb);
25
26 //int -21亿~21亿多
27 int i = 2;
28
29 //short -32768~32767之间的数
30 short s = 3;
31
32 //long -9百万兆~9百万兆之间的数
33 long l = 4;
34
35 //2.无符号的整型变量,是能存储一定范围内0和证书的变量类型
36 //byte 0~255
37 byte b = 1;
38 //uint 0~42亿多的一个范围
39 uint ui = 2;
40 //ushort 0~65535之间的一个数
41 ushort us = 1;
42 //ulong 0~18百万兆之间的数
43 ulong ul = 1;
44
45 //3.浮点数(小数)
46 //float存储7/8位有效数字,根据编译器不同,有效数字也可能不一样,会自动四舍五入
47 //有效数字是从左到右,从非0数开始算有效数字的
48 float f = 1.0123456789f;
49 Console.WriteLine(f);
50 //double存储15~17位有效数字,抛弃的数字会被四舍五入
51 double d = 0.12345678901234567890123456789;
52 Console.WriteLine(d);
53 //decimal存储27~28位的有效数字,不建议使用
54 decimal de = 0.123456789012345678901234567890m;
55 Console.WriteLine(de);
56
57 //4.特殊类型
58 //bool:true/false,表示真假的数据类型
59 bool bo = true;
60 bool bo2 = false;
61 Console.WriteLine(bo + "_" + bo2);
62
63 //char 用来存储单个字符的变量类型,变量后面跟的值必须用单引号''引起来
64 char c = '陈';//单引号里的内容可以是数字,字母,还可以是汉字,只能写一个
65 Console.WriteLine(c);
66
67 //string,是字符串类型,用来存储多个字符,没有上限
68 string str = "ha还u额度不雅部分也i被";//需要使用双引号引起来
69 Console.WriteLine(str);
70
71 int x = 100;
72 Console.WriteLine(x);
73 //变量的使用和修改,不能无中生有,必须先声明再使用
74 //x = x + 1;
75 //已经声明的变量,后续如需修改变量的值只需要在后面的代码中更改变量的值即可:x = 200;
76 x = 200;
77 x = x + 1;
78 Console.WriteLine(x);//打印出来的值为201
79
80 #endregion
1 #region 知识点3 为什么有那么多不同的变量类型
2 //不同类型的变量 存储的范围和类型不一样,本质是占用的内存空间不同
3 //选择不同的数据(变量)类型装不同的数据
4
5 //姓名
6 //char string
7 string myName = "嚯呀怪";
8
9 //年龄
10 //byte
11 byte age = 25;
12
13 //身高cm
14 //float
15 float height = 158.5f;
16
17 //体重kg
18 //float
19 float weight = 56.7f;
20
21 //性别
22 //bool 女true 男false
23 bool sex = true;
24
25 //数字用int 小数用float 字符串用string 真假用bool
26 #endregion
1 #region 知识点4 多个类型变量同时申明
2 int i1 = 1;
3 float f2 = 2.3f;
4 string str2 = "嚯呀怪一定可以成为程序员";
5 bool bo3 = true;
6 //多个同类型变量申明
7 //固定写法
8 //变量类型 变量名 = 初始值,变量名 = 初始值,变量名 = 初始值...;
9 int a1 = 1, a2 = 2, a3 = 3;
10 Console.WriteLine(a1);
11
12 string s1 = "嚯呀怪", s2 = "面试加油!";
13 Console.WriteLine(s1+s2);
14
15 #endregion
1 #region 知识点5 变量初始化相关
2 //变量申明时可以不设置初始值,不建议这样写,不安全
3 int b1;
4 //b1 = 2;
5 Console.WriteLine(b1);//不设置初始值则会报错
6 #endregion