double型占多少字节

冬雷震震plus夏雨雪 2013-02-20 04:40:34
double型的数据占多少个字节,有人说8个字节,我试了一下。2的64次方是整数,我有试了一下2的300次方
也能计算出来是整数。
#include<stdio.h>
int main(){
double z=1;
for(i=1;i<=300;i++){z=z*2;}
printf("%lf\n",z);
return 0;
}
double到底是占多少个字节
...全文
6315 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
u010302333 2013-04-23
  • 打赏
  • 举报
回复
[b][/b]
Inphyy 2013-02-21
  • 打赏
  • 举报
回复
double一般占8位长度的,可以使用如下查看 double a; printf("%d",sizeof(a));
青蛙工作室 2013-02-21
  • 打赏
  • 举报
回复
z=1 应该写为z=1.0
dataxdata 2013-02-20
  • 打赏
  • 举报
回复
double类型是8个字节,内部采用的是指数形式,即科学记数法,牺牲精度来扩大表示范围
  • 打赏
  • 举报
回复
嗯算出来了是8,8个字节是64为,double最大数应该是2的63次方,为什么2的300次方还能计算呢
Greg_han 2013-02-20
  • 打赏
  • 举报
回复
sizeof(double)

13,870

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧