一周学会C#(值的类型三)

王朝c#·作者佚名  2006-01-08
窄屏简体版  字體: |||超大  

一周学会C#(值的类型三)

C#才鸟(QQ:249178521)

7.整数转换

· 隐式转换,从小到大的转换

w 不会丢失精度,不会抛出错误

· 显式转换,从大到小的转换(强制转换)

w 可能会丢失精度,可能会抛出错误

int m = int.MaxValue;//整数的最大值

short s;

checked { s = (short)m; }//显式转换,会抛出溢出错误

long n;

checked { s = m; }//隐式转换,不会抛出溢出错误

8.类型转换表

sbyte

short

int

long

byte

ushort

uint

ulong

sbyte

I

I

I

E

E

E

E

short

E

I

I

E

E

E

E

int

E

E

I

E

E

E

E

long

E

E

E

E

E

E

E

byte

E

I

I

I

I

I

I

ushort

E

E

I

I

E

I

I

uint

E

E

E

I

E

E

I

ulong

E

E

E

E

E

E

E

上表中,E表示显式转换,I表示隐式转换 。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航