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

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

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

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

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

เครื่องคิดเลขไบนารี

เครื่องมือคำนวณเลขฐานสองของ MiniWebtool รองรับเลขคณิตฐานสอง (บวก ลบ คูณ หาร) และการดำเนินการระดับบิต AND, OR, XOR, NOT และการเลื่อนบิต พร้อมวิธีทำทีละขั้นแบบโต้ตอบและผลลัพธ์ในฐานสอง ฐานสิบ และฐานสิบหก

ไม่แน่ใจว่าใช้อย่างไร? ถาม AI

เมื่อใช้ Gemini ให้วางคำถามที่คัดลอกลงในแชต คุณคัดลอกคำถามด้านล่างได้เช่นกัน

ดูคำถาม

ใช้งานฟรีไม่ต้องสมัครสมาชิกผลลัพธ์ทันที
เครื่องคิดเลขไบนารีลองใช้เลย — ฟรี ▼
การบวกเลขฐานสองทำทีละหลัก: 1 + 1 = 10 เขียน 0 ทด 1

ป้อนเลขฐานสองสองจำนวน แล้วเลือกการดำเนินการด้านล่าง เพื่อดูผลลัพธ์เป็นฐานสอง ฐานสิบ และฐานสิบหก พร้อมขั้นตอน

ตัวอย่างด่วน:

1010 + 1100 11111 - 1010 101 × 11 10000 ÷ 100 AND XOR 1 << 4
01
เครื่องคิดเลขไบนารี ป้อนเลขฐานสองโดยใช้เพียง 0 และ 1
0b
0b
คณิตศาสตร์
บิตไวส์

Embed เครื่องคิดเลขไบนารี Widget

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

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

สรุปภาพรวม

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

เครื่องคิดเลขไบนารี: ฟีเจอร์โดยสรุป
ฟีเจอร์สิ่งที่ได้รับเหมาะสำหรับ
เลขคณิตบวก ลบ คูณ และหารเลขฐานสอง หรือหาเศษด้วยโมดูโลเพื่อให้ได้เศษที่เหลือตรวจการบ้านไบนารีและการคำนวณด้วยมือ
ตรรกะระดับบิตใช้ AND, OR, XOR และ NOT โดย NOT ใช้เพียงตัวเลขแรกทำงานกับ bit mask และการสลับบิตในโค้ดระดับต่ำ
การเลื่อนบิตLeft shift และ right shift เลื่อนบิตตามจำนวนตำแหน่งที่คุณป้อนเป็นตัวเลขที่สองเห็นว่าการเลื่อนบิตคูณหรือหารด้วยกำลังของ 2 อย่างไร
สามฐานทุกผลลัพธ์แสดงเป็นฐานสอง ฐานสิบ และฐานสิบหกตรวจผลในฐานที่คุณต้องการ
ขั้นตอนการคำนวณคำอธิบายทีละขั้นและแผนภาพระดับบิตแบบโต้ตอบแสดงว่าได้คำตอบมาอย่างไรนักเรียนที่เรียนเลขคณิตฐานสอง
ปุ่มตัวอย่างปุ่มตัวอย่างโหลดการคำนวณที่พบบ่อย และเลือกการดำเนินการได้จากปุ่มหรือเมนูดรอปดาวน์ลองดำเนินการก่อนป้อนตัวเลขของคุณเอง

เลขฐานสอง (Binary) คืออะไร?

เลขฐานสอง คือระบบตัวเลขฐาน 2 ที่ใช้ตัวเลขเพียงสองตัวคือ 0 และ 1 แต่ละหลักในเลขฐานสองเรียกว่า บิต (bit, binary digit) เลขฐานสองเป็นรากฐานของการคำนวณสมัยใหม่ทั้งหมด เนื่องจากวงจรอิเล็กทรอนิกส์สามารถแทนสถานะสองสถานะได้อย่างง่ายดาย: เปิด (1) และปิด (0)

เครื่องคิดเลขไบนารี: เลขฐานสอง (Binary) คืออะไร?
ฐานสองฐานสิบ
00
11
102
113
1004
1015
1106
1117
10008

ทำความเข้าใจค่าประจำหลักของเลขฐานสอง

แต่ละตำแหน่งในเลขฐานสองแทนกำลังของ 2 โดยเริ่มจาก 20 (ซึ่งเท่ากับ 1) ทางด้านขวา:

11012 = 1×23 + 1×22 + 0×21 + 1×20 = 8 + 4 + 0 + 1 = 1310

การดำเนินการทางคณิตศาสตร์ฐานสอง

การบวกเลขฐานสอง

การบวกเลขฐานสองทำตามกฎง่ายๆ ดังนี้:

การลบเลขฐานสอง

การลบเลขฐานสองจะมีการยืมหลักถัดไปเมื่อจำเป็น:

การคูณเลขฐานสอง

การคูณเลขฐานสองนั้นง่ายกว่าเลขฐานสิบเพราะคุณคูณด้วย 0 หรือ 1 เท่านั้น:

การหารเลขฐานสอง

การหารเลขฐานสองทำงานเหมือนการหารยาวในเลขฐานสิบแต่ใช้การลบแบบฐานสอง เครื่องคิดเลขนี้จัดการทั้งการหารลงตัวและการหารที่มีทศนิยม

การดำเนินการระดับบิต (Bitwise Operations)

การดำเนินการ AND (&)

ให้ผลลัพธ์เป็น 1 เฉพาะเมื่อบิตที่ตรงกันทั้งสองเป็น 1 ใช้สำหรับการปิดบิต (masking) บางส่วน

1010 AND 1100 = 1000

การดำเนินการ OR (|)

ให้ผลลัพธ์เป็น 1 เมื่อบิตที่ตรงกันอย่างน้อยหนึ่งบิตเป็น 1 ใช้สำหรับการเปิดบิตบางส่วน

1010 OR 1100 = 1110

การดำเนินการ XOR (^)

ให้ผลลัพธ์เป็น 1 เมื่อบิตที่ตรงกันมีค่าแตกต่างกัน ใช้สำหรับการกลับค่าบิตและการเข้ารหัสอย่างง่าย

1010 XOR 1100 = 0110

การดำเนินการ NOT (~)

กลับค่าบิตทั้งหมด: 0 กลายเป็น 1 และ 1 กลายเป็น 0

NOT 1010 = 0101

การเลื่อนไปทางซ้าย (<<) และ การเลื่อนไปทางขวา (>>)

การเลื่อนจะย้ายบิตทั้งหมดไปทางซ้ายหรือขวาตามจำนวนตำแหน่งที่ระบุ:

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

  1. ป้อนเลขฐานสองตัวแรก: พิมพ์เลขฐานสองตัวแรกของคุณโดยใช้เพียง 0 และ 1 คุณสามารถใช้ปุ่มตัวอย่างด่วนเพื่อลองคำนวณทั่วไปได้
  2. เลือกการดำเนินการ: เลือกการดำเนินการของคุณ: คณิตศาสตร์ (+, -, *, /, %) หรือบิตไวส์ (AND, OR, XOR, NOT, <<, >>) คลิกปุ่มการดำเนินการหรือใช้เมนูแบบเลื่อนลง
  3. ป้อนเลขฐานสองตัวที่สอง: ป้อนเลขฐานสองตัวที่สองของคุณ สำหรับการดำเนินการ NOT ต้องใช้เพียงเลขตัวแรกเท่านั้น สำหรับการเลื่อนบิต นี่คือจำนวนตำแหน่งที่ต้องการเลื่อน
  4. ดูผลลัพธ์: คลิก คำนวณ เพื่อดูผลลัพธ์ในรูปแบบฐานสอง ฐานสิบ และฐานสิบหก พร้อมคำอธิบายขั้นตอนอย่างละเอียดและแผนภาพโต้ตอบ

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

เลขฐานสองคืออะไรและทำงานอย่างไร?

เลขฐานสองคือระบบตัวเลขฐาน 2 ที่ใช้ตัวเลขเพียงสองตัวคือ 0 และ 1 แต่ละหลักแทนกำลังของ 2 จากขวาไปซ้าย ตัวอย่างเช่น 1010 ในฐานสองเท่ากับ 1×8 + 0×4 + 1×2 + 0×1 = 10 ในฐานสิบ คอมพิวเตอร์ใช้เลขฐานสองเนื่องจากวงจรเล็กทรอนิกส์สามารถแทนสถานะสองสถานะได้อย่างง่ายดาย: เปิด (1) และปิด (0)

วิธีบวกเลขฐานสองทำอย่างไร?

การบวกเลขฐานสองทำตามกฎง่ายๆ: 0+0=0, 0+1=1, 1+0=1 และ 1+1=10 (เขียน 0 ทด 1) บวกทีละหลักจากขวาไปซ้าย โดยทำการทดเมื่อผลรวมเท่ากับ 2 หรือมากกว่า ตัวอย่างเช่น 1011 + 1101: เริ่มจากขวา 1+1=10 (เขียน 0 ทด 1), 1+0+1=10 (เขียน 0 ทด 1), 0+1+1=10 (เขียน 0 ทด 1), 1+1+1=11 (เขียน 1 ทด 1) ผลลัพธ์: 11000

การดำเนินการระดับบิต (Bitwise) ในเลขฐานสองคืออะไร?

การดำเนินการระดับบิตจะจัดการบิตแต่ละบิตในเลขฐานสอง AND (&) ให้ผลลัพธ์เป็น 1 เฉพาะเมื่อทั้งสองบิตเป็น 1 เท่านั้น OR (|) ให้ผลลัพธ์เป็น 1 หากบิตใดบิตหนึ่งเป็น 1 XOR (^) ให้ผลลัพธ์เป็น 1 หากบิตแตกต่างกัน NOT (~) จะกลับค่าบิตทั้งหมด การเลื่อนไปทางซ้าย (<<) จะเลื่อนบิตไปทางซ้าย ซึ่งเท่ากับการคูณด้วย 2 การเลื่อนไปทางขวา (>>) จะเลื่อนบิตไปทางขวา ซึ่งเท่ากับการหารด้วย 2 สิ่งเหล่านี้จำเป็นสำหรับการเขียนโปรแกรมระดับต่ำและการเพิ่มประสิทธิภาพ

วิธีคูณเลขฐานสองทำอย่างไร?

การคูณเลขฐานสองทำงานเหมือนการคูณเลขฐานสิบแต่เรียบง่ายกว่า: 0×0=0, 0×1=0, 1×0=0, 1×1=1 คูณตัวถูกคูณด้วยแต่ละบิตของตัวคูณ เลื่อนไปทางซ้ายสำหรับแต่ละตำแหน่ง แล้วบวกผลคูณย่อยทั้งหมดเข้าด้วยกัน ตัวอย่างเช่น 101 × 11: 101×1=101, 101×1 เลื่อนไปทางซ้าย = 1010 จากนั้นบวก: 101 + 1010 = 1111 (15 ในฐานสิบ ซึ่งก็คือ 5×3)

ความแตกต่างระหว่างเลขฐานสองแบบมีเครื่องหมาย (Signed) และไม่มีเครื่องหมาย (Unsigned) คืออะไร?

เลขฐานสองแบบไม่มีเครื่องหมายแทนเฉพาะจำนวนบวก (0 ขึ้นไป) เลขฐานสองแบบมีเครื่องหมายจะใช้บิตซ้ายสุดเป็นบิตเครื่องหมาย: 0 สำหรับบวก, 1 สำหรับลบ การแทนค่าแบบมีเครื่องหมายที่พบบ่อยที่สุดคือ Two's complement ซึ่งจำนวนลบจะแสดงโดยการกลับบิตทั้งหมดแล้วบวก 1 เครื่องคิดเลขนี้รองรับทั้งเลขฐานสองจำนวนบวกและลบสำหรับการคำนวณทางคณิตศาสตร์

แหล่งข้อมูลที่เกี่ยวข้อง

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

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

โดยทีม miniwebtool อัปเดตล่าสุด: 10 ม.ค. 2026

พูดคุยกับ AI ที่คุณชื่นชอบ

เมื่อใช้ Gemini ให้วางคำถามที่คัดลอกลงในแชต คุณคัดลอกคำถามด้านล่างได้เช่นกัน

ดูคำถาม

แปลงระบบตัวเลข:

ตัวช่วยแก้โจทย์คณิตศาสตร์คุณต้องการคำนวณอะไร?

ตัวช่วยแก้โจทย์คณิตศาสตร์

ตัวอย่าง
ดูตัวอย่างนิพจน์เพิ่มเติม

เลือกตัวอย่าง แก้ไขตัวเลข แล้วคำนวณ log ใช้ฐาน 10 ส่วน ln คือลอการิทึมธรรมชาติ

จำนวนและตัวประกอบ

เศษส่วนและการหาร

เลขยกกำลัง ราก และลอการิทึม

พีชคณิตและสมการ

แคลคูลัส

เรขาคณิตและตรีโกณมิติ

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

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