Laploy Web Board
Would you like to react to this message? Create an account in a few clicks or log in to continue.

อยากถามเรื่องการแยก Bit ในภาษา C

2 posters

Go down

อยากถามเรื่องการแยก Bit ในภาษา C Empty อยากถามเรื่องการแยก Bit ในภาษา C

ตั้งหัวข้อ  jane 24th February 2010, 8:58 pm

อยากถามเรื่องการแยกบิตจาก 8 บิต เป็นอย่างละ 4 บิตยังไงครับ ขอเป็นคำสั่งของภาษา C นะครับ

ยกตัวอย่างครับ เช่นจะแยกชั่วโมง hr = 12 จะแยกแล้วเอามารวมยังไงครับ d0 = hr digit1, d1 = hr digit2 , hour=?


แก้ไขล่าสุดโดย jane เมื่อ 24th February 2010, 11:29 pm, ทั้งหมด 3 ครั้ง

jane

จำนวนข้อความ : 5
Join date : 25/01/2010

ขึ้นไปข้างบน Go down

อยากถามเรื่องการแยก Bit ในภาษา C Empty แยกบิต

ตั้งหัวข้อ  Admin 24th February 2010, 9:23 pm

การเอาสี่บิตขวา (LSB) ทำได้โดย Mask สี่บิตซ้ายออกด้วยการ AND
การเอาสี่บิตซ้าย (MSB) ทำได้โดยใช้ตัวกระทำ >> (bit shift right) เลือนขวาสี่ครั้งครับ

Admin
Admin

จำนวนข้อความ : 215
Join date : 17/12/2009

http://laploy.forumotion.com

ขึ้นไปข้างบน Go down

อยากถามเรื่องการแยก Bit ในภาษา C Empty โค้ด

ตั้งหัวข้อ  Admin 25th February 2010, 8:35 am

อยากถามเรื่องการแยก Bit ในภาษา C Aaaa10
อยากถามเรื่องการแยก Bit ในภาษา C Bbbb10

Admin
Admin

จำนวนข้อความ : 215
Join date : 17/12/2009

http://laploy.forumotion.com

ขึ้นไปข้างบน Go down

ขึ้นไปข้างบน


 
Permissions in this forum:
คุณไม่สามารถพิมพ์ตอบ