[ภาษาซี] การดําเนินการระดับบิต

4 Jan 2018

Share to:

บิต (Bit) ย่อมาจาก Binary digit คือหน่วยของข้อมูลที่เล็กที่สุดในระบบคอมพิวเตอร์ ซึ่งจะมีค่า 0 และ 1 อย่างใดอย่างหนึ่งเท่านั้น ข้อมูล 1 Byte จะประกอบไปด้วย 8 Bit ดังนั้นเมื่อแสดงข้อมูล 1 Byte ในรูปของ Bit จะได้ตัวเลข 0 หรือ 1 เรียงกันจํานวน 8 ตัว เช่น 10010111

โอเปอเรเตอร์ระดับบิต (Bitwise Operator)

คือ โอเปอเรเตอร์ที่จะนําค่าของโอเปอแรนด์แต่ละบิตมากระทํากัน โดยมีโอเปอเรเตอร์ดังนี้

Image

ผลลัพธ์ของโอเปอเรเตอร์ &, |, ~ และ ^ ได้ดังนี้

Image

ตัวอย่าง

10 & 3 = 2 10 คือ 0000 0000 0000 1010 3 คือ 0000 0000 0000 0011 เมื่อนําแต่ละบิตมา AND กันจะได้ 0000 0000 0000 0010 ดังนั้นจะได้เป็นเลขฐานสิบ คือ 2

Suggestion blogs

รหัส ว. ที่ใช้กันทั่วไป

รหัส ว. ที่ใช้ในการติดต่อสื่อสารทั่วไปว. 00 คอยก่อนให้คอยอยู่ ว. 01 ที่ทำงาน ว. 02 ที่พัก ว. 0 ขอทราบคำสั่งคำสั่ง ว. 1 อยู่ไหนอยู่ที่

AND gate

AND gate เป็นวงจร digital ชนิดหนึ่ง โดย input ที่ป้อนให้กับวงจรในแต่ละขา จะเป็นได้สองสถานะคือ High, Low หรือ 0, 1

Hitleap คืออะไร และใช้งานอย่างไร

Hitleap คือเว็บไซต์ที่ให้บริการแลกเปลี่ยน Traffic (จํานวนคนที่เปิดเข้าดูเว็บ) ซึ่งหลักการทํางานของ Hitleap นั้นคือ ทุกคนที่เป็นสมาชิกของ Hitleap จะต้องโหลดโปรแกรม Hitleap viewer มาติดตั้งในเครื่องของตัวเอง แล้วรันโปรแกรม Hitleap viewer ทิ้งไว้ Hitleap viewer จะทําหน้าที่เปิดเว็บของสมาชิกคนอื่นๆ เพื่อแลกจํานวนเวลา แล้วเราสามารถนําเวลานี้ไปแลกจํานวนการเข้าหน้าเว็บของเราได้ ซึ่งคนที่เข้าหน้าเว็บของเราก็จะมาจากสมาชิกคนอื่นๆที่เปิดโปรแกรม Hitleap viewer เช่นเดียวกับเรานั่นเอง พูดง่ายๆก็เหมือนกับการแลกกันเข้า


Copyright © 2019 - 2024 thiti.dev |  v1.34.0 |  Privacy policy | 

Build with ❤️ and Astro.

Github profile   Linkedin profile   Instagram   X profile   Youtube channel   Telegram   Email contact   วงแหวนเว็บ