关于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

posted @ 2022-03-19 12:26  晚觉入海  阅读(243)  评论(0)    收藏  举报
Document