【C#】C#数据类型

一、数据类型

                                        

                             

                                 

 

其中有两大基本类别

l 值类

  表示实际数据,只是把值存放在内存中,值类型都存储在堆栈中,int char ,结构

  数据存储在栈中

l 引用类型

  数据存储在堆中

 栈与堆的区别:

     栈用于存储固定长度的数据,例如int(每个int占用四个字节),每个程序在执行时都有自己的堆栈,其他程序不能访问该堆栈。

      堆是由new分配的内存,一般速度较慢,而且容易产生内存碎片,不过用起来最方便

具体类型:

    










数据的转换:



   

其中有装箱和拆箱的概念:

装箱:是讲值类型转换为引用类型

拆箱是将引用类型转换为值类型

利用装箱和拆箱的功能,可通过允许值类型的任何值与object类型的值相互转换,将值类型引用类型链接起来

二、C#变量和常量


C#中声明变量的语法:

[访问限定关键字]数据类型  变量名;

Public  int I


三、标识符

是给变量、用户定义的类型(例如类 和结构)和这些类型的成员指定的名字。标识符是区分大小写的。确定在C#中可以使用什么标识符有下面两个规则:

1、他们必须以一个字母或下划线开头,可以包含数字符。

2、不能把C#关键字用作标识符 C#有76个保留字。

       

 

   

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值