5 回答

下雨何
TA貢獻(xiàn)28條經(jīng)驗(yàn) 獲得超23個(gè)贊
上面的式子就叫取反,將自己取反值再賦給自己
有什么意義?你知道計(jì)算機(jī)甚至連加減乘除都不認(rèn)識
那它怎么實(shí)現(xiàn)加減乘除的?是通過加法和移位來實(shí)現(xiàn)的(這一些,你可以看原碼補(bǔ)碼等等)
這個(gè)時(shí)候取反就非常重要了
連計(jì)算機(jī)的基礎(chǔ)運(yùn)算都是由這些最基本的東西來實(shí)現(xiàn)的
到了高級語言,取反沒道理沒意義了
所以,肯定有意義,不過具體的使用就要聯(lián)系當(dāng)時(shí)的運(yùn)用場景了

Jaydon_
TA貢獻(xiàn)26條經(jīng)驗(yàn) 獲得超10個(gè)贊
這種想法相當(dāng)于把二進(jìn)制的0變1 1變0
比如你的數(shù)據(jù)是 000 000 001 ?
經(jīng)過這樣的操作就變成 ?111 111 110
你可以弄個(gè)斷點(diǎn)看一下 你mSubtitleVisible 和!mSubtitleVisible 有什么聯(lián)系?
添加回答
舉報(bào)
0/150
提交
取消