变量
关于变量
一.折叠代码
主要作用是让我们在编程时,逻辑更加清晰。
eg:输入#region会自动补全。他是#region#endregion配对出现的
1 |
|
而折叠代码的具体作用 是可以将中间包裹的代码折叠起来,避免代码太过于凌乱。
本质是编辑器提供给我们的预处理指令。
它只会在编辑时有用,发布了代码或者执行代码,它会被自动删除。
二.如何申明变量
变量:
可以变化的容器。变量就是用来存储各种不同类型数值的一个容器。不同的变量类型可以存储不同类型的值。(使用一定要事先声明。)
变量声明固定写法:
变量类型+变量名=初始值;eg:int i =1;(尽量不要用中文取名)
变量类型有14种变化;变量名可以自定义,但是要按照一定的规则;初始值一定要和变量类型统一。
关于变量类型
1.有符号的整形变量:是能存储一定范围的正负数包括0的类型
sbyte:-128-127
int:-21亿-21亿多
short:-32768-32767之间的数字
long:-九百万兆-九百万兆之间的数字
2.无符号的整形变量:能存储一定范围的0和正数的变量类型。
byte:0-255;
uint :0-42亿多的范围;
ushort:0-65535之间的一个数字;
ulong:0-18百万兆之间的数字;
3.浮点数(小数)
float:存储7/8位有效数字,根据编译器不同而定。
float数字声明后面一定要加f;
1 |
|
double 存储15-17位有效数字。
PS:在Csharp中声明小数默认double类型,因此如果要声明float类型需要在数字末尾加f;
decimal 存储27-28位有效数字,不建议使用,太大了
数字末尾要加m;
4.特殊类型
bool:表示真假数据类型,只有两种类型:true or false;
char:用来存储单个字符的变量类型
要加单引号。
1 |
|
string:字符串类型,用来存储多个字符,没有上限。
要加双引号。
1 |
|
三.为什么有那么多不同类型的变量
不同的变量,存储的范围和类型不一样,本质是占用的内存空间不同。
选择不同的数据(变量)类型装在不同的数据之中。
初学者建议:数字用int,小数用float,字符串用string,真假用bool。