变量

关于变量

一.折叠代码

主要作用是让我们在编程时,逻辑更加清晰。

eg:输入#region会自动补全。他是#region#endregion配对出现的

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
namespace 语法知识
{
internal class Program
{
static void Main(string[] args)
{
#region 折叠
Console.WriteLine("Hello, World!");
Console.WriteLine("Hello, World!");
Console.WriteLine("Hello, World!");
Console.WriteLine("Hello, World!");
//在vs编译器中会自动折叠。
#endregion
int i=1;
Consloe.WriteLine("变量i="+i);
//字符串与变量之间通过+进行拼接打印。
//打印变量。
}
}
}

而折叠代码的具体作用 是可以将中间包裹的代码折叠起来,避免代码太过于凌乱。

本质是编辑器提供给我们的预处理指令。

它只会在编辑时有用,发布了代码或者执行代码,它会被自动删除。

二.如何申明变量

变量:

可以变化的容器。变量就是用来存储各种不同类型数值的一个容器。不同的变量类型可以存储不同类型的值。(使用一定要事先声明。)

变量声明固定写法:

变量类型+变量名=初始值;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
2
3
float f =0.12324f;
Console.WriteLine(f);
//打印出变量,并且有效数字从非零数来计算,并且四舍五入

double 存储15-17位有效数字。

PS:在Csharp中声明小数默认double类型,因此如果要声明float类型需要在数字末尾加f;

decimal 存储27-28位有效数字,不建议使用,太大了

数字末尾要加m;

4.特殊类型

bool:表示真假数据类型,只有两种类型:true or false;

char:用来存储单个字符的变量类型

要加单引号。

1
2
char c='A';
//只能是一个字符,中文也可以。

string:字符串类型,用来存储多个字符,没有上限。

要加双引号。

1
string str="haihaiahi"

三.为什么有那么多不同类型的变量

不同的变量,存储的范围和类型不一样,本质是占用的内存空间不同。

选择不同的数据(变量)类型装在不同的数据之中。

初学者建议:数字用int,小数用float,字符串用string,真假用bool。


变量
https://gaster44.github.io/2023/10/15/变量/
作者
huangjinhong
发布于
2023年10月15日
许可协议