1.折叠代码
#region 折叠了的代码
Console.WriteLine("Hello, World!");
#endregion
结构:由#region 和 #endregion配对出现
作用:将中间包裹的代码折叠起来,避免代码太凌乱
本质是编辑器提供给我们的预处理指令,只会在编辑时有用,发布了代码或执行代码时会被自动删除
2.如何申明变量
变量:可以变化的容器
不同类型的变量可以存储不同类型的值
固定写法: 变量类型 变量名 = 初始值;
int age = 18;
变量类型有14种常用类型,变量名可根据规范自行定义,=和;是固定不能变的,初始值一定要和变量类型统一
潜在知识点:字符串和数字可以用+号进行拼接
int age = 18;
string name = "张三";
Console.WriteLine(name+age);
张三18
E:\VS_Project\CSharp入门教程\lesson2_变量\bin\Debug\net8.0\lesson2_变量.exe (进程 28916)已退出,代码为 0 (0x0)。
按任意键关闭此窗口. . .
三个一定
- 一定要记住 各种变量类型的关键字
- 一定要记住 各种不同变量类型所能存储的范围
- 一定要记住 各种不同变量类型所能存储的类型
变量类型 | ||
---|---|---|
有符号的整型变量(能存储一定范围正负数包括零的变量类型) | sbyte | -128~+127 |
int | -21亿~+21亿 | |
short | -32768~+32767 | |
long | -9百万兆~+9百万兆 | |
无符号的整型变量(能存储移动范围零和正数的变量类型) | byte | 0~255 |
uint | 0~42亿 | |
ushort | 0~65535 | |
ulong | 0~18百万兆 | |
浮点数(小数) | float | 存储7/8位有效数字 |
double | 存储18~17位有效数字 | |
decimal | 存储27~28位有效数字 | |
特殊类型 | bool | true/false(真或假) |
char | 单个字符 | |
string |
注意点:
- float类型的数据后面需要加上f/F,decimal类型的数据后面需要加上m/M
float salary = 5700.8f;
- float的有效数字会导致四舍五入,有效数字是从左到右的非零数字开始计算的
float number = 0.0001234567890f;
Console.WriteLine(number);
0.00012345679
E:\VS_Project\CSharp入门教程\lesson2_变量\bin\Debug\net8.0\lesson2_变量.exe (进程 27064)已退出,代码为 0 (0x0)。
按任意键关闭此窗口. . .
- 生成的小数默认是double类型,所以float类型的数据需要在末尾加上f
- char类型的数据需要使用到单引号(')来囊括起来 ,string类型的数据需要使用到双引号(")来囊括起来
char str = 'A';
string name = "张三";
3.如何修改变量的值
格式:变量名 = 新变量值;
注意点:变量必须事先申明过了
int x = 900;
Console.WriteLine(x);
x = 1000;
Console.WriteLine(x);
900
1000
E:\VS_Project\CSharp入门教程\lesson2_变量\bin\Debug\net8.0\lesson2_变量.exe (进程 4420)已退出,代码为 0 (0x0)。
按任意键关闭此窗口. . .
4.多个相同类型变量同时申明
格式:变量类型 变量名1 = 变量值1, 变量名2 = 变量值2, …… ;
int i1 = 1, i2 = 2, i3 = 3;
5.变量初始化相关
如果直接申明变量不赋值虽然不会有问题,但是使用的时候还是需要赋值的
int a;
a = 32;