C#Visual Studio c#变量、常量、数据类型

写在前面的内容,容易忽略又很重要的。

图中

//编译不通过,3.1默认是Double类型。
float myfloat = 3.1;
//通过添加 "F"后缀,显示的转换为“float”类型。
float myfloat1 = 3.1F;

变量、常量、数据类型

程序通过变量来申请和命名内存空间
变量的本质是一段连续的内存空间
内存可读可写,通过变量向内存中读写数据,数据不是存储到变量中而是通过变量存储到内存中。
变量的3个要素:名称,大小,作用域

变量

1.数据类型 变量名。
2.定义时赋值。
3.使用时赋值。
4.如果一次声明多个变量可以用逗号分开。
5.变量一定要先声明再赋值,才能使用。

常量

常量是在程序运行中不能改变的数据。为了防止别人修改,或者自己不小心修改了。
关键词 const 数据类型 常量名=常量赋值
常量必须赋值
常量名称建议全部大写

值类型

值类型存放于栈区
值类型包括:数值类型 bool类型 字符类型等
例如:byte short int long float double demcimal true false char
struct 结构(自己写程序基本不用)
enum 枚举类型

引用类型

引用类型的数据存放于堆区,该数据的地址存放于栈区。
object 所有类型的基类 可以引用任何类型。

数组
string 字符串类型。string 是一个class 。字符串类型的不可变性。
当你给字符串重新赋值后,老值并没有被覆盖,而是为新值重新创建了一片存储空间。所以字符串类型属于引用类型,但是使用中跟值类型效果一样。
字符串可以看做 char类型的只读数组。

.NET底层类和C#关键字的区别。

在这里插入图片描述

枚举enum

访问修饰符

访问修饰符 说明
public 公有访问。不受任何限制。
private 私有访问。只限于本类成员访问,子类,实例都不能访问。
protected 保护访问。只限于本类和子类访问,实例不能访问。
internal 内部访问。只限于本项目内访问,其他不能访问。
protected internal 内部保护访问。只限于本项目或是子类访问,其他不能访问

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值