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

C语言中单精度浮点数和双精度分别如何表示?有什么差别?

发布时间:2019-07-10 00:02 来源:未知 编辑:admin

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

  知道合伙人互联网行家采纳数:20201获赞数:50773专业C/C++软件开发向TA提问展开全部C语言中,单精度浮点型为float, 双精度浮点型为double。具体区别如下:

  一个float变量占用四字节,一个double类型变量,一般占用8字节。

  在C语言中,输入输出格式化字符串,float使用%f,而double使用%lf。

  展开全部C语言中,单精度浮点型为float, 双精度浮点型为double。

  Float为单精度,内存中占4个字节,有效数位是7位(因为有正负,所以不是8位),在我的电脑且VC++6.0平台中默认显示是6位有效数字。

  double为双精度,占8个字节,有效数位是16位,但在我的电脑且VC++6.0平台中默认显示同样是6位有效数字。

  一个float变量占用四字节,一个double类型变量,一般占用8字节。

  float在表示十进制时,有效数字为6到7位。double在表示十进制时,有效数字为15到16位。

  在C语言中,输入输出格式化字符串,float使用%f,而double使用%lf。

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