您好、欢迎来到现金彩票网!
当前位置:秒速快三开奖 > 双精度 >

c语言中什么是单精度型和双精度型???各举个例子。。。

发布时间:2019-07-03 07:36 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部float(10%3)结果是1.000000即七位小数点后保留。

  双精度就是double类型,是8个字节的,可以表示的数字当然就更多,小数点后面的精度也越高

  float(10%3) double (10%3)结果有什么不同啊??当然有不同,虽然都是10%3=3,但是前者强制转换成float类型,是4个字节的,而后者强制转换成double类型,是8个字节的。4个字节和8个字节,区别大吧,精度当然差很多

  。。。。。。。。。。。追问float(10%3) double (10%3)结果有什么不同啊??追答

  你这样是看不出结果的,你在用10(注意这是个整形数)%3的时候,结果先是强制转换为整形,也就是1(这是个整形数),接着再用float或者double进行强制转换也不会有精度问题,所以这样是看不出来的,你可以这样查看单精度和双精度数:

  强制float和double输出小数点以后15位数据,你就可以看到这样的结果:

http://cellmall.net/shuangjingdu/309.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有