看板 C_and_CPP 關於我們 聯絡資訊
※ [本文轉錄自 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
twotwoone:困難點在? 11/05 17:56
sjgau:清除某一個bit, 將那個 bit 和 0 做 and 運算 11/05 18:36
sjgau:把某一個 bit 設定成 1, 將那個 bit 和 1 做 or 運算 11/05 18:37
sjgau:printf("n= %x\n", n);// OK! 11/05 18:39
yoco315:困難點在於 "O"x1234 到底是多少.. 因為我只知道 0x1234 11/05 21:38
twotwoone:呵,他還加一個(H)莫非是要表明十六進位 11/05 21:57
VictorTom:Tech_Job似乎有人推到, 第幾bit的定義似乎有差, 另外也 11/05 22:04
VictorTom:不曉得大小印弟安有沒有差@_@" 11/05 22:04
yoco315:也許只是單純想 H...... 11/05 22:06
MOONRAKER:定義不明白那是題目爛吧 bit order不是都從0開始嗎? 11/05 23:17