首页
推荐
热点
财经
科技
娱乐
体育
double转化为int是四舍五入吗?
是只取整数部分的。也就是,可能是1.999999999然后转换为int就是1,所以浮点数向int转换,会丢失精度。为了避免这个,建议如果想取到整数部分。可以使用floatb;inta;a=(b+0.5);这样写的话,就是四舍五入。如果写成a=b.可能有0.99999999999被截断,a就是0的情况。
匿名回答于2024-05-25 23:03:17
请输入您的知识问答
相关知识问答
python中double用法?
double型函数怎么定义?
安森管与三肯管哪种音质好?
4281和4302功放哪个好?
马扎克vtc200b报警302怎么处理?
c-vtc是什么样的变速箱?
轩逸双c-vtc是什么意思,有什么特点,有什么好处?
本田vtc卡住了会出现什么现象?
本田7代雅阁vtc电磁阀怎么拆?
本田凌派vtc系统故障处理方法?