问答详情
源自:4-15 编程练习

int num=999, num=num/10 就此题而言怎么是三位数 99.9; 9.99;0.999循环后不就是两位数吗

不是很理解


int num=999,  num=num/10 就此题而言怎么是三位数 99.9; 9.99;0.999循环后不就是两位数吗

提问者:明Only 2015-10-27 15:40

个回答

  • Perona
    2015-10-27 16:34:22
    已采纳

    int型做除法得到的值还是int型。

    即999/10,得到的值是99。

    99/10,得到的值是9。

    9/10,得到的值是0。(注,这里不是按照四舍五入滴,是直接把小数点后的数字丢掉的)

  • fly飞翔
    2015-10-27 16:25:10

    你是要得到结果是99.9等么