关于boolean的小问题

关于boolean的小问题

if ((tmp_reducedTime<reducedTime) and (not iDataCriterion[1]))
这里的not iDataCriterion[1]是什么意思?是否是iDataCriterion[1]不为0?
not == !
iDataCriterion[1] 可以为任何false的东西。
not表示逻辑关系中的“非”,iDataCriterion[1]为真时,not iDataCriterion[1])为假,反之亦然。