笔记_01 变量相关

#region/ ˈriːdʒən / 折叠块(记)

主要作用是让我们编程时使逻辑更清晰,具体作用让包裹其中的代码折叠起来,避免代码太混乱,本质是编辑器提供给我们的预处理指令,它只会在编辑时有用,发布代码或执行代码,它就会自动删除

#endregion

———————————————————手动分割线——————————————————

一、如何声明变量

变量:用来存储各种不同类型数值的容器(可变化),不同的变量类型可以存储不同类型的值

变量声明固定写法:变量类型 变量名 = 初始值;

                         eg: int a = 1;(因编辑器编译不同,变量名尽量不要用中文)

变量类型(背):(一)有符号的整型类型:存储一定范围的正负数包括0的变量类型

类型名称     存储范围           声明写法                 注意

1、sbyte-128~127          sbyte sb = 2;            初始值赋值时如果超出了定义的变量类型所能

2、short-32768~32767    short s= 3;              承受的范围,程序会报错

3、int:    -21亿~21亿多        int i = 2;   

4、long-9百万兆~9百万兆   long l = 4;

(补充知识点:拼接打印——>用“+”来进行拼接打印,

例如:Console.WriteLine("sbyte变量sb中的存储的值为:" + sb));

(二)无符号的整形变量:是能存储一定范围的0和正数的变量类型

1、byte0~255

2、ushort0~65535

3、uint0~42亿多

4、ulong0~18百万兆

(三)浮点数(小数)

1、float:能存储7&&8位有效数字,根据编译器不同有效数字可能不同

声明:float f = 0.122345675f; (定义float类型的变量的初始值后面要加“f”,超出变量所能存储的有效数字个数时其余部分将四舍五入,比如:上面的f打印出来控制台显示的是0.1223457)

2、double15~17位有效数字(C#里面声明小数类型默认是double类型,所以才在定义其它小数类型时,如float后面要加f)

3、decimal27~28位有效数字(初始值后面要加“m”)

声明:decimal de = 0.1234567891234567891234567891m;

(四)特殊类型

1、bool:true或false 两种值

2、char:用来存储单个字符

声明:char c = '张';(初始值要放在单引号里)

3、string:字符串类型,存储多个字符,没有上限

声明:string str = "我一定会学好C#的!";(初始值要放在双引号里)

———————————————————手动分割线——————————————————

逻辑的先后顺序很重要,变量的使用和修改,不能无中生有,必须先声明才能用

eg:  int x = 1000;

       x=900;(x此时就变成900了,如果写成int x = 900;会报错,因为变量名相同,且这样的形式是在声明变量,不是修改x的值)

相同类型同时声明,可以用逗号隔开,像这样:int a=1,b=2,c=3;

(固定写法:变量类型 变量名 = 初始值,变量名 = 初始值,变量名 = 初始值…;)

———————————————————手动分割线——————————————————

变量初始化相关

变量在声明时其实可以不设置初始值,例如int a;但是不建议这样写,因为这样不安全,未设置初始值使用该变量容易报错,在使用变量前最好先赋值(未赋值默认值为0)

                                

                               

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值