【发布时间】:2012-05-18 17:05:01
【问题描述】:
我正在尝试比较整数和双精度:
printf("%d\n", pos<(td+tr));
if(td <= pos < (td+tr))
{}
打印语句正确评估比较pos<(td+tr)。 if(td <= pos < (td+tr)) 比较未正确评估。
Pos 是一个整数:int pos;
td 和 tr 是双精度数:double td,tr;
【问题讨论】: