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

身高不一定是整数吧,因为题目中是整数就用int吗,可以定义一个小数的数据类型,然后赋值为整数吗,这样的话是不是需要在整数后面加个“.0” 还有怎么区分float跟double鸭,什么样的小数不可以用float,用float的都可以用double代替吗?

??????

正在回答

3 回答

说错了,应该是308次方不是108


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

蟹蟹你啊,前面的问题我弄懂了,就是关于float跟double的取值范围还有些疑惑,刚刚那个表格里的取值范围分别是10的38次方跟10的108次方,你说了个32位跟64位,后面我又看到一个%f是输出六位小数,有点懵了?或许我还要慢慢领悟。             我刚发布问题你就回复了,还巧啊?

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

定义小数的数据类型为其赋值整数时,不需要在整数后面加.0
float 单精度浮点数在机内占 4 个字节,用 32 位二进制描述。
double 双精度浮点数在机内占 8 个字节,用 64 位二进制描述。
double 和 float 的区别是 double 精度高,但是double消耗的内存时float的两倍,运算速度也比float慢,所以能用float就不用double。

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

举报

0/150
提交
取消

身高不一定是整数吧,因为题目中是整数就用int吗,可以定义一个小数的数据类型,然后赋值为整数吗,这样的话是不是需要在整数后面加个“.0” 还有怎么区分float跟double鸭,什么样的小数不可以用float,用float的都可以用double代替吗?

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