[問題] ! 的問題 謝謝

看板C_and_CPP作者 (goodtau)時間11年前 (2012/09/24 21:50), 編輯推噓2(2011)
留言13則, 9人參與, 最新討論串1/1
不好意思請問一下 有這種用法嗎? a =10; if (!a>100) { } else... 有!a>100 這種用法嗎 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.26.204.50

09/24 21:51, , 1F
就a<=100阿
09/24 21:51, 1F

09/24 21:52, , 2F
可是這樣 a>100 不用括號起來嗎?
09/24 21:52, 2F

09/24 21:53, , 3F
要括號,一元運算子比二元優先
09/24 21:53, 3F

09/24 21:54, , 4F
不然a會先被轉型成bool做NOT再跟100比大小
09/24 21:54, 4F

09/24 21:56, , 5F
!a會先對a做吧 要括號
09/24 21:56, 5F

09/24 22:03, , 6F
如果不是要表達 a<=100 !a>100 這樣是什麼意思阿?
09/24 22:03, 6F

09/24 22:03, , 7F
這個IF有成立嗎? 謝謝
09/24 22:03, 7F

09/24 22:07, , 8F
寫錯的意思
09/24 22:07, 8F

09/24 22:10, , 9F
中肯 謝謝 我在書上看到的覺得很奇怪
09/24 22:10, 9F

09/24 22:59, , 10F
建議不要去管優先權,就括號就對了
09/24 22:59, 10F

09/24 23:30, , 11F
不要覺得別人或自己以後也記得優先權...
09/24 23:30, 11F

09/26 00:03, , 12F
不記得的 去查不就好了?....
09/26 00:03, 12F

09/26 01:26, , 13F
還要查豈不更麻煩, 加一對括弧用不到一秒...
09/26 01:26, 13F
文章代碼(AID): #1GO6KFYX (C_and_CPP)