当前位置 : 主页 > 网络编程 > net编程 >

C# decimal声明变量

来源:互联网 收集:自由互联 发布时间:2023-09-03
decimal: 取值范围:±1.0 × 10(-28次方) 到 ±7.9 × 10(28次方) 精度:28 到 29 位 double: 取值范围:±5.0 × 10(-324次方) 到 ±1.7 × 10(308次方) 精度:15 到 16 位 float: 取值范围:±1.5 × 10(-45次方) 到

decimal:

取值范围:±1.0 × 10(-28次方) 到 ±7.9 × 10(28次方)

精度:28 到 29 位

double:

取值范围:±5.0 × 10(-324次方) 到 ±1.7 × 10(308次方)

精度:15 到 16 位

float:

取值范围:±1.5 × 10(-45次方) 到 ±3.4 × 10(38次方)

精度:7位

decimal与double与float中不存在隐式转换,所以只能用显示转换

声明decimal时:

1)decimal a = 12.3456m

2) decimal b = 12 //会自动转换为12.0m

2)decimal c = 12.3//因为默认是double 型,所以声明应该为 decimal c = (decimal)12.3

或 Convert.ToDecimal(12.3)

【本文由:高防服务器ip http://www.558idc.com/gfip.html 复制请保留原URL】
网友评论