基础才是重中之重~值类型的初始值

纽二

关注

阅读 39

2022-08-25

 ​​回到目录​​

在时我们需要搞清楚一些值类型的初始值,即当你声明一个变量后,它事实上是有一个默认值的,下面选自

MSDN:http://msdn.microsoft.com/zh-cn/library/83fhsxwc.aspx

 

值类型

默认值

​​ bool ​​

false

​​ byte ​​

0

​​ char ​​

'\0'

​​ decimal ​​

0.0M

​​ double ​​

0.0D

​​ enum ​​

表达式 (E)0 产生的值,其中 E 为 enum 标识符。

​​ float ​​

0.0F

​​ int ​​

0

​​ long ​​

0L

​​ sbyte ​​

0

​​ short ​​

0

​​ struct ​​

将所有的值类型字段设置为默认值并将所有的引用类型字段设置为 null

​​ uint ​​

0

​​ ulong ​​

0

​​ ushort ​​

0

下表显示了整型的大小和范围,这些类型构成了简单类型的一个子集。

 

类型

范围

大小

​​ sbyte ​​

-128 到 127

有符号 8 位整数

​​ byte ​​

0 到 255

无符号 8 位整数

​​ char ​​

U+0000 到 U+ffff

16 位 Unicode 字符

​​ short ​​

-32,768 到 32,767

有符号 16 位整数

​​ ushort ​​

0 到 65,535

无符号 16 位整数

​​ int ​​

-2,147,483,648 到 2,147,483,647

有符号 32 位整数

​​ uint ​​

0 到 4,294,967,295

无符号 32 位整数

​​ long ​​

-9,223,372,036,854,775,808 到 9,223,372,036,854,775,807

有符号 64 位整数

​​ ulong ​​

0 到 18,446,744,073,709,551,615

无符号 64 位整数

 ​​回到目录​​

作者:仓储大叔,张占岭,
荣誉:微软MVP

基础才是重中之重~值类型的初始值_默认值



精彩评论(0)

0 0 举报