浮点类型和⼩数类型
浮点类型
⼩数在C#中采⽤浮点类型的数据来表⽰,浮点类型的数据包含两种:单浮点型(float)和双精度浮点型(double),其区别在于和精度的不同。对浮点数据的⼤⼤低于对的运算速度,因此在对精度要求不⾼的情况下,我们可以采⽤类型,⽽在精度要求较⾼的情况下可以使⽤双精度类型。
float类型是32,double类型是64位宽。
浮点类型数据的精度如下:
浮点型变量float单精度:精度为7
双精度:精度为15~16位数
⼩数类型
⼩数类型(decimal)类型数据是的类型数据,占⽤16个字节(128位),主要为了满⾜需要⾼精度的财务和⾦融计算机。⼩数类型数据的精度为29位数
⼩数类型数据的必须跟m或者M来表⽰它是decimal类型的,如3.14m、0.28m等,否则就会被解释成的浮点类型数据,导致不匹配。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论