[問題] x^=y ?
昨天看到一個題目
int x=15;
y=23;
x^=y^=x^=y;
請問x,y的值是多少?
我用編譯器去執行
結果搞不懂結果怎麼來的
我以為是轉成二進位
再做位元處理 可是也不是這樣
好 我就把它簡化成 x^=y;
結果x=24 y=23
但我還是不知道怎麼來的
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.125.226.169
推
10/24 14:14, , 1F
10/24 14:14, 1F
→
10/24 14:14, , 2F
10/24 14:14, 2F
→
10/24 14:15, , 3F
10/24 14:15, 3F
→
10/24 14:16, , 4F
10/24 14:16, 4F
→
10/24 14:17, , 5F
10/24 14:17, 5F
推
10/24 14:17, , 6F
10/24 14:17, 6F
→
10/24 14:19, , 7F
10/24 14:19, 7F
推
10/24 14:20, , 8F
10/24 14:20, 8F
推
10/24 15:42, , 9F
10/24 15:42, 9F
→
10/24 16:01, , 10F
10/24 16:01, 10F
推
10/24 16:47, , 11F
10/24 16:47, 11F
→
10/24 16:51, , 12F
10/24 16:51, 12F
推
10/24 17:24, , 13F
10/24 17:24, 13F
→
10/24 17:26, , 14F
10/24 17:26, 14F
推
10/24 18:04, , 15F
10/24 18:04, 15F
→
10/24 18:24, , 16F
10/24 18:24, 16F
→
10/24 18:24, , 17F
10/24 18:24, 17F
→
10/24 18:25, , 18F
10/24 18:25, 18F
→
10/24 18:28, , 19F
10/24 18:28, 19F
→
10/24 18:28, , 20F
10/24 18:28, 20F
→
10/24 18:29, , 21F
10/24 18:29, 21F
推
10/24 18:30, , 22F
10/24 18:30, 22F
→
10/24 18:30, , 23F
10/24 18:30, 23F
→
10/24 18:31, , 24F
10/24 18:31, 24F
→
10/24 18:33, , 25F
10/24 18:33, 25F
→
10/24 18:33, , 26F
10/24 18:33, 26F
→
10/24 18:37, , 27F
10/24 18:37, 27F
推
10/25 18:14, , 28F
10/25 18:14, 28F
討論串 (同標題文章)