內文有0個連結
內文有0個圖片
0篇文章回應此文
內文有0個連結
內文有0個圖片
0篇文章回應此文
PTT
網頁版
新聞
熱門文章
熱門看板
看板列表
作者查詢
最新文章
我的收藏
最近瀏覽
看板名稱查詢
登入/註冊
批踢踢 PTT 搜尋引擎
看板
[
C_and_CPP
]
討論串
[問題] x^=y ?
共 2 篇文章
排序:
最新先
|
最舊先
|
留言數
|
推文總分
內容預覽:
開啟
|
關閉
|
只限未讀
首頁
上一頁
1
下一頁
尾頁
#2
Re: [問題] x^=y ?
推噓
12
(12推
0噓 9→
)
留言
21則,0人
參與
,
最新
作者
yauhh
(喲)
時間
14年前
發表
(2010/10/24 07:11)
,
編輯
資訊
0
image
0
link
0
內容預覽:
的確是做位元處理啊,. 語法上告訴你,這個跟那個位元互斥,結果再跟那個位元互斥...等等.. 而且,怎麼敢直接化簡為x^=y? x^=y 的意思是 y 根本沒變過,. 但是 x^=y^=x^=y 的 y 變過一次.. x = 15, y = 23. 做x^=y,. x = 1111^10111 =
(還有12個字)
#1
[問題] x^=y ?
推噓
9
(9推
0噓 19→
)
留言
28則,0人
參與
,
最新
作者
LinuxC
(死工程師 = = )
時間
14年前
發表
(2010/10/24 06:13)
,
編輯
資訊
0
image
0
link
0
內容預覽:
昨天看到一個題目. int x=15;. y=23;. x^=y^=x^=y;. 請問x,y的值是多少?. 我用編譯器去執行. 結果搞不懂結果怎麼來的. 我以為是轉成二進位. 再做位元處理 可是也不是這樣. 好 我就把它簡化成 x^=y;. 結果x=24 y=23. 但我還是不知道怎麼來的. --.
首頁
上一頁
1
下一頁
尾頁
expand_less