【无标题】

1.数据类型分类

C#就15种数据类型.这15种类型分为两类,一种是值类型(有13个),一种是引用类型有

(有2个:string 和 object)

1. 数据类型分为 值类型 (Value type) 和 引用类型 (reference type)。

2. 值类型存储实际值,而引用类型则为对存储在内存中某处的值的引用.

3. string为引用类型,char为值类型。

4. 所有值和引用类型都由一个名为object的基本类发展而来。

5. 枚举(enum) 和结构(struct)为值类型。

6. 类、接口、数组、委托为引用类型。

 

2.整形类型

整数类型的变量的值为整数。数学上的整数可以从负无穷大到正无穷大,但是由于

计算机的存储单元是有限的,所以计算机语言提供了整数类型的值总是在一定范围之

内。

C#中有九种整数类型:短字节型(sbyte)、字节型(byte)、短整型(short)、无符号短整

型(ushort)、整型(int)、无符号整型(uint)、长整型(long)、无符号长整型(ulong)。划

分的依据是根据该类型的变量在内存中所占的位数。

 

3.浮点型 

浮点类型(值类型)

 

如果在代码没有对某个非整数值(如12.3)硬编码(显示声明),则编译器一般假定该变量

类型是double,如果想制定该值为float,可以在其后面加上F(或f);

注意: 有一定的取值范围和有效数字限制,超出规定范围的数据是无法表示的。

1 float f = 12.3Ffloat类型精度为7位有效数字,因此float的值经常会有些误差。例如,10减去0.9得

到的结果不

是0.1,而是接近0.099999999的值。

4.字符型

只能存放一个字符,它固定占用两个字节,能存放一个汉字.字符型用char关键字表示,存

放到char类型的字符需要使用单引号括起来,例如'a'、'中'等;

举例: char val = 'A';

注意:字符型只能使用单引号.双引号代表字符串类型。

5.布尔类型

布尔类型是用来表示“真”和“假”这两个概念的.这虽然看起来很简单,但实际应用非常广

泛。

我们都知道,计算机实际上就是用二进制来表示各种数据的,即不管何种数据,在计算机

内部都是采用二进制方式处理和存储的.布尔类型表示的逻辑变量只有两种取值:“真”

和“假”.在C#中,分别采用true和false两个值来表示。

举例bool tag = false;

6.字符串类型 

字符串类型能存放多个字符,它是一个引用类型.在字符串类型中存放的字符数可以认

为是没有限制的,因为其使用的内存大小不是固定的而是可变的.使用string关键字来

存放字符串类型.

的数据.字符串类型的数据必须使用双引号括起来,例如"abc"、"123"等.

举例如下:

string strValue="我是一个字符串";

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值