数据类型转换对于编程人员来说是很常见的事情,在这里只进行方式的介绍,不对每一个具体的详细的转换过程进行逐一介绍了。
数据类型的转换分为:隐式转换和显式转换
1、隐式转换:
顾名思义,隐式转换就是系统自身直接完成的,不用操作者做任何操作
隐式转换的转换规则
①如果参与运算的数据类型不相同,则先转换成同一类型,然后
进行运算;
②转换时按数据长度增加的方向进行,以保证精度不降低;
③所有的浮点运算都是以双精度进行的;
④byte型和short型参与运算时,必须先转换成int型;
⑤char可以隐式转换为ushort、int、uint、long、ulong.
float、double或decimal,但不存在从其他类型到char类型
的隐式转换。
详情见下表
2、显式转换,这就需要,编程人员进行代码的书写了(其实是非常简单的)
①(类型名)表达式:(int)3.14
②convert.to类型名(表达式):convert.toint(3.14)
③类型名.parse(表达式):int.parse(3.14)
④变量名.tostring(表达式)特别提醒,本方法只适用于转换成string
好啦,菜菜想到的只有这么多了,有任何问题还请大家赐教