ตัวแปลงฐานตัวเลข
ป้อนตัวเลขในฐานใดก็ได้เพื่อดูการแปลงเป็นเลขฐานสอง ฐานแปด ฐานสิบ และฐานสิบหก - หรือเลือกการดำเนินการบิตเพื่อรวมกับค่าที่สอง
อัปเดตล่าสุด: 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 จะถูกลบออกโดยอัตโนมัติก่อนการแยกวิเคราะห์ ตราบใดที่คุณเลือกฐานที่ตรงกันด้วย