java中自增自減運(yùn)算符詳解 inta=10inti=~a結(jié)果i=—11,為什么?在Java中謝謝?
inta=10inti=~a結(jié)果i=—11,為什么?在Java中謝謝?首先,我們需要知道“~”是一個(gè)否定運(yùn)算符。正數(shù)加1的反結(jié)果是負(fù)數(shù)也就是說(shuō),10加1的反結(jié)果是-10,但是這里的反結(jié)果沒(méi)有+1,所以
inta=10inti=~a結(jié)果i=—11,為什么?在Java中謝謝?
首先,我們需要知道“~”是一個(gè)否定運(yùn)算符。正數(shù)加1的反結(jié)果是負(fù)數(shù)
也就是說(shuō),10加1的反結(jié)果是-10,但是這里的反結(jié)果沒(méi)有+1,所以結(jié)果是-11