在敲机房的时候我们总会遇到一些情况需要数据类型之间的各种转换,下面就在总结一下吧:
字符串转数字格式 Val( )
数字格式转字符串 Str( )
日期格式转字符串 Formart( )
强制转换(以C开头):
常用:
字符串转日期格式 CDate( )
转换为布尔类型CBool( )
转换为字节类型CByte( )
现阶段不常用:
转换为货币类型CCur( )
转换为双精度浮点数CDbl( )
转换为整形CInt ( )
转换为长整形CLng( )
转换为单精度浮点数CSng( )
不常用:
CDec转换为Decimal类型
注:Decimal为SQL Server、MySql等数据库的一种数据类型,不属于浮点数类型,可以在定义时划定整数部分以及小数部分的位数。使用精确小数类型不仅能够保证数据计算更为精确,还可以节省储存空间,例如百分比使用decimal(4,2)即可。存储数据范围是:-10^38~10^38-1 的固定精度和小数位的数字。一个decimal类型的数据占用了2~17个字节。
在C#里Decimal表示 128 位数据类型。double相比,decimal 类型具有更高的精度和更小的范围,它适合于财务和货币计算。