为了账号安全,请及时绑定邮箱和手机立即绑定

关于如何看字节

为什么说double是8字节?这是如何看的?为什么double 类型的变量里直接可以存放 int 类型的数据?

正在回答

4 回答

1.  在设计语言时,double  就被设置对应存储空间里的8个字节;2.   int  被分配了4个字节的存储空间,当把小的存储空间放到大的存储空间时,即使  int  的存储空间被占满,放到  double  里也不会出现数据溢出的情况,设计语言的程序就不会报错;   3.当  double  存储的数据占的存储空间大于4个字节时,放到  int  中就会有一部分数据因没有空间保存而亏损,所以设计语言的程序设置了  double  存储的数据大不大于4个字节转换  int  都需要强制转换。

4 回复 有任何疑惑可以回复我~

int x=3/2  ,表示3除以2取整数部分赋值整型  x ,所以在用等号赋值给  x  之前,等号右边就是  1  了, (定义单个数) int  x=  等号右边必须是整数(整型数据) ,  1.0  是浮点型数据。

2 回复 有任何疑惑可以回复我~

这里有追问吗?

0 回复 有任何疑惑可以回复我~

但是我想问一下, 为什么如果打印 int x = 3/2 就可以是1 但是打印int x= 1.0就会报错?

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1163000    人
  • 解答问题       17550    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程

关于如何看字节

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信