.NET 数据类型

60 篇文章 0 订阅
30 篇文章 0 订阅
 

NET类型

公共语言运行库类型结构

名义存储分配

取值范围

Boolean

Boolean

取决于实现平台

True 或者 False

Byte

Byte

1 个字节

0 到 255(无符号)

Char(单个字符)

Char

2 个字节

0 到 65535(无符号)

Date

DateTime

8 个字节

0001 年 1 月 1 日午夜 0:00:00 到 9999 年 12 月 31 日晚上 11:59:59

Decimal

Decimal

16 个字节

0 到 +/-79,228,162,514,264,337,593,543,950,335 (+/-7.9...E+28) ,不包含小数点;0 到 +/-7.9228162514264337593543950335,包含小数点右边 28 位

最小非零数为 +/-0.0000000000000000000000000001 (+/-1E-28)

Double(双精度浮点型)

Double

8 个字节

对于负值,为 -1.79769313486231570E+308 到 -4.94065645841246544E-324

对于正值,为 4.94065645841246544E-324 到 1.79769313486231570E+308

Integer

Int32

4 个字节

-2,147,483,648 到 2,147,483,647(有符号)

Long (长整型)

Int64

8 个字节

(有符号)-9,223,372,036,854,775,808 到 9,223,372,036,854,775,807 (9.2...E+18 )

Object

Object(类)

4 个字节(32 位平台上)

8 个字节(64 位平台上)

任何类型都可以存储在 Object 类型的变量中

SByte

SByte

1 个字节

-128 到 127(有符号)

Short(短整型)

Int16

2 个字节

-32,768 到 32,767(有符号)

Single (单精度浮点型)

Single

4 个字节

对于负值,为 -3.4028235E+38 到 -1.401298E-45

对于正值,为 1.401298E-45 到 3.4028235E+38

String (变长)

String(类)

取决于实现平台

0 到大约 20 亿个 Unicode 字符

UInteger

UInt32

4 个字节

0 到 4,294,967,295(无符号)

ULong

UInt64

8 个字节

0 到 18,446,744,073,709,551,615 (1.8...E+19 )(无符号)

用户定义的(结构)

(继承自 ValueType)

取决于实现平台

结构中的每个成员都有由自身数据类型决定的取值范围,与其他成员的取值范围无关

UShort

UInt16

2 个字节

0 到 65,535(无符号)

在“科学计数法”中,“E”表示以 10 为底的幂。因此 3.56E+2 表示 3.56 x 102 或 356,3.56E-2 表示 3.56 / 102 或 0.0356。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值