C#之变量与常量

C#之变量与常量


          变量和常量

          变量和常量在程序运行时,都会被加载到内存中。

          变量:在编写程序时,需要将数据存储到内存中,这种存储数据的内存单元,就被称为变量。

          常量:变量的一种特殊类型,除了存储数据外,还会对内存单元进行只读标记,禁止对内存单元的数据进行修改。

          区别

          变量是存储数据的内存单元。

          常量则是只读的存储数据的内存单元。


          变量

          变量是内存中可以读写的内存单元,变量的数据类型,决定存储数据的内存单元所占用的内存空间大小,以及其中存储数据的格式。

          变量命名规则

          在C#中,允许使用除系统保留字、特殊符号意外所有的字符命名变量,包括字母、数字、下划线和中文等。

          但是,不允许以数字作为变量名称的第一个字符。

          区分大小写

          C#是一种区分大小写的编程语言,在C#中,变量a和变量A是两个不同的变量。

          见名知意

          为了增强程序的可读性,在命名变量时应尽量使名称语义化和规范化,尤其在编写同一程序时,应该使用同一规范的命名规则,比如,匈牙利命名法、驼峰命名法、帕斯卡命名法等。

 

          变量与内存

          声明变量的过程,就是在内存中划分单元的过程。

          比如,在C#中声明一个变量后,就是在程序执行时,在内存中标记出一个空的内存单元。

          如果在声明变量的过程中,还为变量赋值,那么在标记空内存单元后,会在该内存单元中填入数据。

 

          变量的声明

          C#声明变量的语法与C、C++和Java非常类似,都需要使用变量的数据类型作为关键字,先定义数据类型,然后写变量的名称,比如

          Type VariableName

          如果,在声明变量的同时,给变量赋值,使用等号运算符对齐进行赋值,比如

          Type VariableName = Value

          为变量赋值的过程,称为变量的初始化或实例化,即为变量添加一个初始值,或将变量定义为一个实际存在的例子。

          在声明变量的时候,可以使用一个变量类型的关键字,同时声明多个同类变量,并为其中若干变量赋值,每个变量或变量赋值的表达式之间使用逗号,隔开。

          Char a, b = 'b', c = 'c'


          常量

          常量是变量的一种特殊情况,占据指定内存单元的只读型数据。

          在C#中,声明一个常量,除了需要使用数据类型名作为关键字,还需要在前面加上const关键字,比如

          Const Type ConstantName

          在声明常量时,用户同样可以使用等号运算符=为其初始化,和变量的初始化相同,比如

          Const Type ConstantName = ConstantValue


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值