关于int类型的转换:


int a=1,a=0.5+a/2等于几

int a=1 ;
a=0.5+a/2 = 0.5+1/2=0.5+0=0.5=0
a/2是两个整数相除,结果还是整数,丢弃小数部分,所以1/2是0
a=0.5 会进行自动转换,丢弃小数部分,结果为a=0

相关