#自学记录#
//变量学习
//知识点
//一、折叠代码
/*主要作用 是让我们编程时 逻辑更加清晰
它是由 #region #endregion配对出现的(输入#region紧接着按下Tab键会出现#endregion)
它的具体作用 是可以将中间包裹的代码折叠起来
本质是 编辑器提供给我们的 预处理指令
它只会在编辑时有用 发布代码 或执行代码 它会被自动删除*/
//二、如何声明变量
/*变量 可以变化的容器 变量 就是用来储存各种不同类型数值的 一个容器
不同的变量类型 可以储存不同类型的值*/
//变量声明固定写法
//变量类型 变量名 = 初始值;
int i = 15;
//变量类型有 14中变化
//变量名 我们自定义 要按照一定规则
//初始值 一定要和变量类型是统一
//= 和 ; 是固定 不变的
//变量类型
/*一定要死记硬背 各种变量类型的关键字
一定要记住 各种不同变量类型 所能存储的范围
一定要记住 各种不同变量类型 所能存储的类型*/
/*
注意:所有变量初始值不能超过这个变量类型的存储范围
1、有符号的整型变量 是能存储 一定范围 正负数包括0的变量类型
sbyte -128~127
sbyte sb = 1;
潜在知识点 可以通过+号 来实现文本和数值的拼接
Console.WriteLine("sbyte类型存储sb的值是"+sb);
int -21亿~21亿多
int i = 2;
short -32768~32767之间的数
short s = 3;
long -9百万兆~9百万兆之间
long l = 4;
2、无符号的整型变量 是能存储 一定范围 0和正数的变量类型
byte 0~255
byte by = 0;
uint 0~42亿多的一个范围
uint u= 1;
ushort 0~65535之间的一个数
ushort us = 2;
ulong 0~18百万兆之间的一个数
ulong ul = 3;
3、浮点数(小数)
float 存储7/8位有效数字 根据编译器不同 有效数字也可能不一样 它是从非零数开始计算
之所以要在后面加f 是因为C#中 声明的小数 默认是double类型 加f是告诉系统 它是float类型