ตัวแปลงฐานตัวเลข

ป้อนตัวเลขในฐานใดก็ได้เพื่อดูการแปลงเป็นเลขฐานสอง ฐานแปด ฐานสิบ และฐานสิบหก - หรือเลือกการดำเนินการบิตเพื่อรวมกับค่าที่สอง

อัปเดตล่าสุด: September 22, 2026

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

ความแตกต่างระหว่างเครื่องมือนี้กับตัวแปลงไบนารีเป็นข้อความคืออะไร?

เครื่องมือนี้แปลงตัวเลขระหว่างฐานตัวเลขและทำการดำเนินการบิต ส่วนตัวแปลงไบนารีเป็นข้อความจะแปลงระหว่างข้อความธรรมดาและการแสดง ASCII 8 บิต - ใช้สำหรับเข้ารหัส/ถอดรหัสข้อความ ไม่ใช่ตัวเลข

ฉันจะแปลงค่าฐานสิบหกเป็นฐานสองได้อย่างไร?

เลือกฐานสิบหกเป็นฐาน ป้อนค่าของคุณ (เช่น FF) ปล่อยการดำเนินการเป็น "ไม่มี" แล้วคุณจะเห็นค่าเทียบเท่าฐานสอง ฐานแปด และฐานสิบพร้อมกัน

AND, OR และ XOR ทำอะไรกับบิตจริงๆ?

AND คืนค่า 1 เฉพาะตำแหน่งที่ตัวเลขทั้งสองมีค่า 1 OR คืนค่า 1 ที่ตำแหน่งซึ่งตัวใดตัวหนึ่งมีค่า 1 XOR คืนค่า 1 ที่ตำแหน่งซึ่งมีเพียงตัวเดียวที่เป็น 1

ทำไมผลลัพธ์ติดลบจึงดูเหมือนเลข 1 ยาวๆ ในฐานสอง?

ใช้การแสดงผลแบบ two's complement ขนาด 32 บิต ซึ่งเป็นวิธีมาตรฐานที่คอมพิวเตอร์ใช้แสดงจำนวนเต็มติดลบ

การดำเนินการเลื่อนบิตมีประโยชน์ในทางปฏิบัติอย่างไร?

การเลื่อนซ้าย N บิตเทียบเท่ากับการคูณด้วย 2 ยกกำลัง N และการเลื่อนขวาเทียบเท่ากับการหารด้วย 2 ยกกำลัง N - มีประโยชน์ในการเขียนโปรแกรมสำหรับการคำนวณเลขยกกำลัง 2 อย่างรวดเร็ว

ฉันสามารถป้อนค่าที่มีคำนำหน้า 0x หรือ 0b เช่น 0xFF ได้หรือไม่?

ได้ - คำนำหน้า 0x, 0b หรือ 0o จะถูกลบออกโดยอัตโนมัติก่อนการแยกวิเคราะห์ ตราบใดที่คุณเลือกฐานที่ตรงกันด้วย

คำนวณ