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

 回到目录

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

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 位整数

 回到目录

你可能感兴趣的:(基础)