float和double型数据都赋值时有哪些注意事项?

float和double型数据都赋值时有哪些注意事项?麻烦专业的朋友指点指点,详细的说明一下~!

float 型又称浮点型。Pascal 语言中称为实型,它对应着数学中的实数概念, 即带小数点的数。 float 型的值集,原则上是任意大小和精度的小数,实际的值集虽然不可能 是任意大小,但由于采用尾数+阶码的表示形式,所以其可表示浮点数的范围可大到38 10 4 . 3 �0�7 ± ,表示的精度可以小到38 10 0 . 1 - �0�7 。因此,在一般的应用问题 中,float 型数据总是可以满足精度和大小的要求,不会出现溢出现象。 float 型数据一般占用4 bytes,即32 bits 空间。当精度较高或数值较大时, 人们往往使用double 型,占用8 bytes,即 64 bits 空间。 float型数据与int 型数据的区别在于它们所参加的运算操作类型是不同的。 例如在后文将看到增量运算(++,--)可以施于int 型而不可用于float 型;在switch 语句中出现的情况表达式可以是int 型但不可是float 型。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-14
double,float转为int会丢失数据,小心些。。。。例如3。1415926转为int时候为3,后面的小数点全丢了
第2个回答  2013-09-14
什么语言 C C# JAVA VB ....???
相似回答