C#中的预定义数据类型

C#中的预定义数据类型包括两类:一类是值类型;一类是引用类型.

【注:】C#中的所有数据类型均与平台无关,如int总是32位带符号整数.

一、预定义值类型

1.整型

名称CTS类型说明类型后缀
sbyteSystem.SByte8位有符号整数 
shortSystem.Int1616位有符号整数 
intSystem.Int3232位有符号整数 
longSystem.Int6464位有符号整数L
byteSystem.Byte8位无符号整数 
ushortSystem.Uint1616位有符号整数 
uintSystem.Uint3232位有符号整数U
ulongSystem.Uint6464位有符号整数UL

2.浮点型

名称CTS类型说明位数类型后缀
floatSystem.Single32位单精度浮点数7F
doubleSystem.Double64位双精度浮点数15/16 

3.decimal类型

decimal类型表示精度更高的浮点数,小数的位数可由用户自定义,但decimal不是基本类型,计算时可能会有性能损失.

名称CTS类型说明位数类型后缀
decimalSystem.Decimal高精度浮点数28M

4.bool类型

bool类型不能与整数类型互相转换.

名称CTS类型说明
boolSystem.Boolean值只能为true/false

5.字符类型

名称CTS类型说明
charSystem.Char16位的字符(Unicode编码)

二、预定义引用类型

名称CTS类型说明
objectSystem.Char根类型,CTS中的其他类型都是从它派生面来的,包括值类型
stringSystem.StringUnicode字符串

在C#中,string类型可以包含Unicode、16进制数转义序列,在字符串前加“@”,将不将“\”解释为转义标志.


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值