Bit (บิต) ย่อมาจาก binary digit (ไบนาลี่ ดิจิต) คือลำดับชั้นของข้อมูลที่เล็กที่สุด อย่างที่เราทราบกันดีว่าข้อมูลที่จะทำงานร่วมกับคอมพิวเตอร์ได้นั้น จะต้องเอามาแปลงให้อยู่ในรูปของเลขฐานสองเสียก่อนคอมพิวเตอร์ถึงจะเข้าใจ และทำงานตามที่เราต้องการ เมื่อแปลงเเล้วจะได้ตัวเลขเเทนสถานะเปิดและปิดของสัญญาณไฟฟ้าที่เรียกว่า Bit เพียงสองค่านั้นคือ Bit 0 และ Bit 1 เลขฐาน 2 นั้นถูกนำมาใช้ในทางคอมพิวเตอร์ เพราะว่าเลข 0 กับเลข 1 สามารถแทนสถานการณ์ 2 อย่างคือ ปิดและเปิด หรือ ไม่จริงกับจริง ซึ่งสามารถนำไปใช้ได้กับระดับแรงดันไฟฟ้าในวงจรของเครื่องมืออีเลคทรอนิกได้พอดี ระบบเลขฐาน 2 มีความสำคัญมากในการคำนวณแบบดิจิตอล
ตัวดำเนินการบิตข้อมูลในภาษา Python (ไพธอน) คืออะไร
ในภาษาไพธอนนั้นได้มีตัวดำเนินการกับบิตข้อมูล ซึ่งเป็นการดำเนินการกับข้อมูลระดับบิตในรูปแบบเลยฐานสอง ซึ่งมี่เพียงค่า 0 และ 1 เท่านั้น โดยจะมีสัญลักษณ์ของตัวดำเนินการระดับบิตและความหมายที่ต่างกันอยู่ 6 สัญลักษณ์
สัญลักษณ์และความหมายตัวดำเนินการบิตข้อมูลในภาษา Python (ไพธอน)
& ความหมาย AND
| ความหมาย OR
^ ความหมาย Exclusive OR (XOR)
~ ความหมาย One's Complement
<< ความหมาย lift Shift
>> ความหมาย Right Shift
ตัวอย่าง