float 型与int 型在运算时,都为自动变为double 型 但是
int a = 1; float b = 1.0; printf("%d",sizeof(a+b))
为什么得到4,不应该是double 型大小 8 吗?
收起
当前问题酬金
¥ 0 (可追加 ¥500)
支付方式
扫码支付
支付金额 15 元
提供问题酬金的用户不参与问题酬金结算和分配
支付即为同意 《付费问题酬金结算规则》
类型应该是float才对呀
报告相同问题?