Re: [面試] 面試題目分享

看板C_and_CPP (C/C++)作者 (paris)時間16年前 (2009/11/05 17:52), 編輯推噓6(604)
留言10則, 5人參與, 最新討論串1/1
※ [本文轉錄自 Tech_Job 看板] 作者: tokyobabylon (paris) 看板: Tech_Job 標題: Re: [面試] 面試題目分享 時間: Thu Nov 5 16:45:13 2009 再分享一題 用c/c++寫一程式,將Ox1234(H)清除第5至第七個bit,再將第6個bit設成1, 然後答案以16進位顯示. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.231.50.119 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.231.50.119

11/05 17:56, , 1F
困難點在?
11/05 17:56, 1F

11/05 18:36, , 2F
清除某一個bit, 將那個 bit 和 0 做 and 運算
11/05 18:36, 2F

11/05 18:37, , 3F
把某一個 bit 設定成 1, 將那個 bit 和 1 做 or 運算
11/05 18:37, 3F

11/05 18:39, , 4F
printf("n= %x\n", n);// OK!
11/05 18:39, 4F

11/05 21:38, , 5F
困難點在於 "O"x1234 到底是多少.. 因為我只知道 0x1234
11/05 21:38, 5F

11/05 21:57, , 6F
呵,他還加一個(H)莫非是要表明十六進位
11/05 21:57, 6F

11/05 22:04, , 7F
Tech_Job似乎有人推到, 第幾bit的定義似乎有差, 另外也
11/05 22:04, 7F

11/05 22:04, , 8F
不曉得大小印弟安有沒有差@_@"
11/05 22:04, 8F

11/05 22:06, , 9F
也許只是單純想 H......
11/05 22:06, 9F

11/05 23:17, , 10F
定義不明白那是題目爛吧 bit order不是都從0開始嗎?
11/05 23:17, 10F
文章代碼(AID): #1Ayg1d-4 (C_and_CPP)
文章代碼(AID): #1Ayg1d-4 (C_and_CPP)