[問題] 修改某byte中幾個位元
遇到的問題:比較好的更改位元做法
希望得到的正確結果:比較smart的寫法
使用語言:C
在寫8-bit微處理器的過程中需要更改並做判斷其中的幾個位元
BYTE: test
_ _ _ _ _ _ _ _ 想到的寫法是 先右移2 bits 修改完以後再左移
0 0 0 並且還原 bit 0 & bit 1
0 0 1
0 1 0 請問這有比較聰明的寫法嗎?
0 1 1
. 感謝
.
.
1 1 1
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.245.71
→
11/05 17:02, , 1F
11/05 17:02, 1F
→
11/05 17:03, , 2F
11/05 17:03, 2F
推
11/05 17:10, , 3F
11/05 17:10, 3F
推
11/05 17:17, , 4F
11/05 17:17, 4F
→
11/05 22:46, , 5F
11/05 22:46, 5F
→
11/08 01:16, , 6F
11/08 01:16, 6F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章