討論串[問題] x^=y ?
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓12(12推 0噓 9→)留言21則,0人參與, 最新作者yauhh (喲)時間14年前 (2010/10/24 07:11), 編輯資訊
0
0
0
內容預覽:
的確是做位元處理啊,. 語法上告訴你,這個跟那個位元互斥,結果再跟那個位元互斥...等等.. 而且,怎麼敢直接化簡為x^=y? x^=y 的意思是 y 根本沒變過,. 但是 x^=y^=x^=y 的 y 變過一次.. x = 15, y = 23. 做x^=y,. x = 1111^10111 =
(還有12個字)

推噓9(9推 0噓 19→)留言28則,0人參與, 最新作者LinuxC (死工程師 = = )時間14年前 (2010/10/24 06:13), 編輯資訊
0
0
0
內容預覽:
昨天看到一個題目. int x=15;. y=23;. x^=y^=x^=y;. 請問x,y的值是多少?. 我用編譯器去執行. 結果搞不懂結果怎麼來的. 我以為是轉成二進位. 再做位元處理 可是也不是這樣. 好 我就把它簡化成 x^=y;. 結果x=24 y=23. 但我還是不知道怎麼來的. --.
首頁
上一頁
1
下一頁
尾頁