討論串請問一個位元運算問題
共 13 篇文章
首頁
上一頁
1
2
3
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者modester.時間13年前 (2010/12/02 04:01), 編輯資訊
1
0
1
內容預覽:
最近在看程式的題目. 看到有一題C語言. 想向各位大大請益. #include <stdio.h>. main(). {. int x = 3, y = 1, z = 3;. printf(“%d\n”, x ^ ~y & -z);. }. (假設運算子優先次序為[~, -]> & > ^。). 我
(還有250個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者LPH66 (-858993460)時間13年前 (2010/12/02 04:17), 編輯資訊
0
0
0
內容預覽:
引述《modester@kkcity.com.tw (兄弟般的bf)》之銘言:現代電腦用的是二的補數 而不是 signed-magnitude. 所以其實是這樣的:. ~y = 1110 (-2). -z = 1101 (-3). ~y & -z = 1100 (-4). x ^ 1100 =
(還有407個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者modester.時間13年前 (2010/12/02 12:01), 編輯資訊
0
0
0
內容預覽:
引述《LPH66.bbs@ptt.cc (-858993460)》之銘言:. > 現代電腦用的是二的補數 而不是 signed-magnitude. > 所以其實是這樣的:. > ~y = 1110 (-2). > -z = 1101 (-3). > ~y & -z = 1100 (-4). >
(還有372個字)

推噓1(1推 0噓 2→)留言3則,0人參與, 最新作者journeyman.時間13年前 (2010/12/03 02:32), 編輯資訊
0
0
2
內容預覽:
> 感謝LPH大精闢的解說. > 所以重點是2's補數而非符號表示法. > 了解 感恩. > 那因為C語言整數是2 bytes. > 所以前面是不是都要補12個位元?(如果是計算題的話). > 如果是的話,就不用再回覆我了. > 謝謝解惑. 誰告訴你C語言整數是2-byte的?. 你用的C Comp
(還有274個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者modester.時間13年前 (2010/12/03 05:32), 編輯資訊
1
0
0
內容預覽:
> 引述《LPH66.bbs@ptt.cc (-858993460)》之銘言:. > > 現代電腦用的是二的補數 而不是 signed-magnitude. > > 所以其實是這樣的:. > > ~y = 1110 (-2). > > -z = 1101 (-3). > > ~y & -z =
(還有560個字)
首頁
上一頁
1
2
3
下一頁
尾頁