1.折叠代码
#region (xxx)
折叠内容
#endregion
作用:折叠内容,使代码整洁、逻辑清晰
- 折叠代码实例:
#region 输出10*10的星号矩阵 折叠代码练习
Console.WriteLine("***********");
for (int i = 0; i < 8; i++)
{
Console.WriteLine("* *");
}
Console.WriteLine("***********");
#endregion
2.变量类型
声明:变量类型 变量名=初始值;//赋值 声明并且初始化 可以直接使用该变量
变量类型 变量名;//不赋值 需要初始化才能使用该变量
初始化:给声明的变量(未给初始值的)赋值
(1)有符号的整型 负整数 正整数 零
- sbyte 1字节 8 位 -128~127
- int 4字节 32 位 -2147483648~2147483648
- short 2字节 16 位 -32768 ~ 32767
- long 8字节 64 位 -9223372036854775808 ~ 9223372036854775808
(2)有符号的整型 正整数 零
- byte 1字节 0~255
- uint 4字节 0 ~ 4294967295
- ushort 2字节 0 ~65535
- ulong 8字节 0 ~ 18446744073709551615
(3)浮点数(小数)
- float 存储7~8位有效数字 加f后缀
- 根据编译器不同 有效位数也可能不同 四舍五入
- 有效数字:第一位非零数字开始,从左往右数,数字的个数。
- double 存储15~17位有效数字
- vs编译器中使用C#语言时 小数默认为double类型
- decimal 27~28位有效数字 加m后缀
(4)特殊类型
- bool true false 表示真假
- char 单引号 里面一个字符
- string 双引号 里面多个字符
3.为什么有不同的变量类型
- 不同类型的变量 存储的范围不同 本质是占用内存的大小不同
- 选择不同的变量类型装载不同数据
- 例子:年龄 int 姓名 string 体重 float 性别 bool