ตั้งแต่ปี 2010 · รองรับการใช้งานเครื่องมือกว่า 2 ล้านครั้งต่อเดือน
ตั้งแต่ปี 2010
เพิ่มใน Chrome

กล่องเครื่องมือของฉัน

โหมดอัตโนมัติ

ยังไม่มีเครื่องมือที่บันทึกไว้

อัปเกรดเป็นเวอร์ชันพรีเมียม
เครื่องมือที่เกี่ยวข้อง
เครื่องคิดเลขสัญกรณ์วิทยาศาสตร์เครื่องคิดเลขทฤษฎีเซตเครื่องคิดเลขจำนวนเชิงซ้อนเครื่องคิดเลขหาผลรวมของจำนวนเต็มบวกเครื่องคิดเลขไบนารีเครื่องคิดเลข Hexเครื่องจำลองเกตตรรกะ
หน้าแรก > คณิตศาสตร์ > การดำเนินการทางคณิตศาสตร์ขั้นสูง
 

เครื่องคิดเลขบิต

ดำเนินการบิตไวส์ (AND, OR, XOR, NOT) และการเลื่อนบิตบนจำนวนเต็มพร้อมไดอะแกรมบิตภาพแบบโต้ตอบที่แสดงแต่ละตำแหน่งบิต

ใช้งานฟรีไม่ต้องสมัครสมาชิกอัปเดต ธ.ค. 2025
เครื่องคิดเลขบิตลองใช้เลย — ฟรี ▼

ลองดูตัวอย่างเหล่านี้:

12 & 10 5 | 3 1010 ^ 1100 0xFF & 0xAA
เคล็ดลับ: ป้อนตัวเลขในรูปแบบที่คุณเลือก สำหรับฐานสองใช้เพียง 0 และ 1 สำหรับฐานสิบหกใช้ 0-9 และ A-F ผลลัพธ์จะแสดงทั้งสามรูปแบบพร้อมไดอะแกรมบิตภาพ

Embed เครื่องคิดเลขบิต Widget

เกี่ยวกับ เครื่องคิดเลขบิต

ยินดีต้อนรับสู่ เครื่องคิดเลขบิต เครื่องมือออนไลน์ที่ทรงพลังสำหรับการดำเนินการบิตไวส์บนจำนวนเต็มพร้อมไดอะแกรมบิตภาพแบบโต้ตอบ ไม่ว่าคุณจะเป็นนักพัฒนาซอฟต์แวร์ที่ทำงานกับโค้ดระดับต่ำ นักศึกษาโครคอมพิวเตอร์ที่เรียนรู้เลขคณิตฐานสอง หรือวิศวกรที่ปรับปรุงอัลกอริทึม เครื่องคิดเลขนี้จะช่วยให้คุณเข้าใจและเห็นภาพการดำเนินการ AND, OR, XOR แบบบิตไวส์ด้วยการวิเคราะห์ระดับบิตทีละขั้นตอน

การดำเนินการบิตไวส์คืออะไร?

การดำเนินการบิตไวส์ทำงานโดยตรงกับการแทนค่าเลขฐานสองของตัวเลข โดยประมวลผลแต่ละบิต (0 หรือ 1) ทีละบิต การดำเนินการเหล่านี้เป็นพื้นฐานของวิทยาการคอมพิวเตอร์และมีการใช้กันอย่างแพร่หลายในการโปรแกรมระบบ การเข้ารหัส กราฟิก เครือข่าย และการเพิ่มประสิทธิภาพการทำงาน

AND บิตไวส์ (&)

การดำเนินการ AND จะเปรียบเทียบแต่ละบิตของตัวเลขสองตัวและคืนค่า 1 เมื่อทั้งสองบิตเป็น 1 เท่านั้น

ABA AND B
000
010
100
111

การใช้งานทั่วไป:

OR บิตไวส์ (|)

การดำเนินการ OR จะเปรียบเทียบแต่ละบิตและคืนค่า 1 เมื่อมีบิตอย่างน้อยหนึ่งบิตเป็น 1

ABA OR B
000
011
101
111

การใช้งานทั่วไป:

XOR บิตไวส์ (^)

การดำเนินการ XOR (exclusive OR) จะคืนค่า 1 เมื่อบิตต่างกัน

ABA XOR B
000
011
101
110

การใช้งานทั่วไป:

ทำไมต้องใช้เครื่องคิดเลขนี้?

ไดอะแกรมบิตภาพ

เครื่องมือของเราจะแสดงไดอะแกรมบิตต่อบิตแบบโต้ตอบซึ่งแสดงให้เห็นว่าแต่ละตำแหน่งถูกคำนวณอย่างไร แตกต่างจากเครื่องคิดเลขทั่วไปที่แสดงเพียงผลลัพธ์ วิธีการแบบเห็นภาพนี้ทำให้การทำความเข้าใจการดำเนินการบิตไวส์เป็นเรื่องง่ายและให้ความรู้

รูปแบบตัวเลขที่หลากหลาย

ป้อนตัวเลขในรูปแบบที่สะดวกที่สุดสำหรับกรณีการใช้งานของคุณ:

กำหนดความกว้างบิตได้

เลือกความกว้างบิตที่ตรงกับแอปพลิเคชันของคุณ:

วิธีใช้เครื่องคิดเลขนี้

  1. เลือกรูปแบบอินพุต: เลือกฐานสอง ฐานสิบ หรือฐานสิบหกจากดรอปดาวน์
  2. ป้อนตัวเลขของคุณ: พิมพ์จำนวนเต็มสองตัวในช่องอินพุต
  3. เลือกความกว้างบิต: เลือกความกว้างเฉพาะหรือปล่อยไว้อัตโนมัติ
  4. เลือกการดำเนินการ: คลิก AND, OR, XOR หรือคำนวณทั้งหมด
  5. วิเคราะห์ผลลัพธ์: ดูผลลัพธ์ทั้งสามรูปแบบพร้อมไดอะแกรมบิตภาพ

ตัวอย่างการใช้งานจริง

ตัวอย่างที่ 1: การตรวจสอบสิทธิ์

แฟลกสิทธิ์: READ=4, WRITE=2, EXECUTE=1

ตัวอย่างที่ 2: การสลับแฟลกฟีเจอร์

สลับบิตที่ 2 ในค่า 5:

ตัวอย่างที่ 3: การมาร์ก Nibble ล่าง

ดึงบิต 4 บิตล่างจาก 0xAB:

คำถามที่พบบ่อย

การดำเนินการ AND บิตไวส์คืออะไร?

AND บิตไวส์จะเปรียบเทียบแต่ละบิตของตัวเลขสองตัวและคืนค่า 1 เมื่อทั้งสองบิตเป็น 1 เท่านั้น ตัวอย่างเช่น 5 AND 3: 0101 AND 0011 = 0001 (ฐานสิบคือ 1) มักใช้สำหรับการมาร์กบิตเฉพาะ การตรวจสอบว่าบิตถูกตั้งค่าหรือไม่ และการล้างบิต

การดำเนินการ OR บิตไวส์คืออะไร?

OR บิตไวส์จะเปรียบเทียบแต่ละบิตของตัวเลขสองตัวและคืนค่า 1 เมื่อมีบิตอย่างน้อยหนึ่งบิตเป็น 1 ตัวอย่างเช่น 5 OR 3: 0101 OR 0011 = 0111 (ฐานสิบคือ 7) มักใช้สำหรับการตั้งค่าบิตเฉพาะและการรวมแฟลก

การดำเนินการ XOR บิตไวส์คืออะไร?

XOR บิตไวส์ (exclusive OR) จะเปรียบเทียบแต่ละบิตและคืนค่า 1 เมื่อบิตต่างกัน ตัวอย่างเช่น 5 XOR 3: 0101 XOR 0011 = 0110 (ฐานสิบคือ 6) XOR ใช้ในการเข้ารหัส การสลับบิต การสลับค่าโดยไม่มีตัวแปรชั่วคราว และการตรวจจับข้อผิดพลาด

การดำเนินการเลื่อนบิตคืออะไร?

การดำเนินการเลื่อนบิตจะย้ายบิตทั้งหมดในตัวเลขไปทางซ้ายหรือขวาตามจำนวนตำแหน่งที่ระบุ การเลื่อนซ้าย (<<) คือการคูณด้วยกำลังของ 2 ในขณะที่การเลื่อนขวา (>>) คือการหารด้วยกำลังของ 2 ตัวอย่างเช่น 5 << 2 จะเลื่อน 0101 ไปทางซ้าย 2 ตำแหน่งเพื่อให้ได้ 10100 (ฐานสิบคือ 20)

การดำเนินการ NOT ในเลขคณิตบิตไวส์คืออะไร?

NOT บิตไวส์จะกลับค่าทุกบิต: 0 กลายเป็น 1 และ 1 กลายเป็น 0 ผลลัพธ์ขึ้นอยู่กับความกว้างของบิต สำหรับตัวเลข 8 บิต NOT 5 (00000101) = 250 (11111010) สิ่งนี้เรียกอีกอย่างว่า ones complement

การดำเนินการที่เกี่ยวข้อง

สำหรับการเลื่อนบิต (เลื่อนซ้าย เลื่อนขวา) และ NOT บิตไวส์ โปรดไปที่ เครื่องคิดเลขเลื่อนบิต ของเรา

แหล่งข้อมูลเพิ่มเติม

เรียนรู้เพิ่มเติมเกี่ยวกับการดำเนินการบิตไวส์:

อ้างอิงเนื้อหา หน้าหรือเครื่องมือนี้ว่า:

"เครื่องคิดเลขบิต" ที่ https://MiniWebtool.com/th/เครื่องคิดเลขบิต/ จาก MiniWebtool, https://MiniWebtool.com/

โดยทีม miniwebtool อัปเดตเมื่อ: 26 ธ.ค. 2025

คุณสามารถลองใช้ AI แก้ปัญหาคณิตศาสตร์ GPT ของเรา เพื่อแก้ไขปัญหาทางคณิตศาสตร์ของคุณผ่านคำถามและคำตอบด้วยภาษาธรรมชาติ.

การดำเนินการทางคณิตศาสตร์ขั้นสูง:

เครื่องมือยอดนิยมและอัปเดตล่าสุด:

ตัวลดรูปพีชคณิตบูลีนเครื่องคิดเลขความน่าจะเป็นเครื่องคำนวณผลรวมกำลังสองดูทั้งหมด →
หน้าแรก > คณิตศาสตร์ > การดำเนินการทางคณิตศาสตร์ขั้นสูง > เครื่องคิดเลขบิต