数据类型小细节

比较基础的关于数据类型的小细节:

如何求两个整型数的平均值?(保留三位小数)
方法:
Case 1:如果是【确切的数字】,肯定要示意将int转化成double
※本质!!!!虽然原来是int和double的运算
但是还是要转化成double和double的运算

例如1/3,若要求他确切的数值,那就要用1.0/3.0或者某一个参数是有.0的
这个过程就是编译器【自动】将int转成double


Case 2:但是,如果不是确切的数字呢?
例如int a=1;总不能a.0吧?
那既然不能自动,那就**【手动】强转**
double b=(double)a;就把双浮点数的a赋值给了b


总结是有两种方式:

  • 1.确切数时用".0"的方式【自动暗示】编译器;
  • 2.整型变量时用(double)a【手动强转】;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值