首页 > Windows开发 > 详细

C#_5

时间:2021-03-07 15:30:51      阅读:43      评论:0      收藏:0      [点我收藏+]

类型转换----隐式转换

基本规则:

不同变量类型之间自动转换

大范围装小范围

不能用小范围装大范围

相同类型的转换:

有符号:long--->int--->short--->sbyte

无符号:ulong--->uint--->ushort--->byte

浮点数:decimal无法用隐式转换 存储double和float      double--->float

不同类型的转换:

无符号装有符号 不能转换

无符号没有负数 有符号有负数

有符号装无符号  可以

有限制 无符号的变量数值范围要小于有符号变量数值的范围

short--->byte;

int--->ushort;int--->byte;

long--->uint;long--->ushort;long--->byte;

浮点数和整型之间 

        浮点数可以装任何整型

整数不能装浮点数,浮点数有小数部分

bool无法与其他类型隐式转换

char可以隐式转换成 float 和整型 

char隐式转换成数值类型时 对应的数值 实质是ASCII码

一个char类型的不同变量对应一个整数

 string无法与其他类型隐式转换

 

 

C#_5

原文:https://www.cnblogs.com/unitywyb/p/14493984.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!