C#(三) 变量

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)。
按任意键关闭此窗口. . .

三个一定

  1. 一定要记住 各种变量类型的关键字
  2. 一定要记住 各种不同变量类型所能存储的范围
  3. 一定要记住 各种不同变量类型所能存储的类型
变量类型
有符号的整型变量(能存储一定范围正负数包括零的变量类型)sbyte-128~+127

    int

-21亿~+21亿
short-32768~+32767
long-9百万兆~+9百万兆
无符号的整型变量(能存储移动范围零和正数的变量类型)byte0~255
uint0~42亿
ushort0~65535
ulong0~18百万兆
浮点数(小数)float存储7/8位有效数字
double存储18~17位有效数字
decimal存储27~28位有效数字
特殊类型booltrue/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;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值