ตัวแปลงฐานตัวเลข
- ไฟล์ไม่ออกจากอุปกรณ์ของคุณ
- ทำงานในเบราว์เซอร์
- ฟรี ไม่ต้องสมัคร ไม่มีลายน้ำ
8-bit two’s complement
Click a bit to flip it.- Unsigned
- 255
- Signed
- -1
- Hex
- 0xff
- Oct
- 0o377
Bytes & characters
As text (UTF-8): Not valid UTF-8 text.
IEEE-754 floating point
Type a decimal number to see its bit pattern, or edit the integer above to decode it.
- Sign
- 0 (+)
- Exponent
- 0 → 2-126
- Mantissa
- 0xff
Subnormal · 0x000000ff
วิธีใช้ ตัวแปลงฐานตัวเลข
แปลงจำนวนเต็มระหว่างเลขฐานสิบ ฐานสิบหก ไบนารี ฐานแปด และฐานใดก็ได้จาก 2 ถึง 36 โดยไม่มีขีดจำกัดขนาด ยังแสดงคอมพลีเมนต์ของสองสูงสุด 128 บิต พร้อมตารางบิตที่คลิกได้ ไบต์ในลำดับบิกเอนเดียนหรือลิตเทิลเอนเดียน และรูปแบบบิตทศนิยมลอย IEEE-754
- 1
พิมพ์จำนวนเต็มในช่องใดก็ได้: ฐานสิบ ฐานสิบหก ไบนารี ฐานแปด หรือฐานกำหนดเอง คำนำหน้า 0x, 0b และ 0o ใช้ได้ในทุกช่อง
- 2
ใต้รูปแบบ ตั้งการจัดกลุ่มหลัก แสดงคำนำหน้า ฐานสิบหกตัวพิมพ์ใหญ่ และฐานสำหรับช่องฐานกำหนดเอง (2–36)
- 3
เลือกความกว้างบิต (อัตโนมัติ, 8–128) และมีเครื่องหมาย (คอมพลีเมนต์ของสอง) แล้วคลิกบิตใดก็ได้ในตารางเพื่อพลิก
- 4
ตรวจไบต์และอักขระในลำดับบิกเอนเดียนหรือลิตเทิลเอนเดียน หรือพิมพ์เลขฐานสิบในค่าทศนิยมลอยเพื่อดูบิต float32 หรือ float64
คำถามที่พบบ่อย
มีขีดจำกัดขนาดตัวเลขหรือไม่?
การแปลงฐานแม่นสำหรับจำนวนเต็มขนาดใดก็ได้ มุมมองคอมพลีเมนต์ของสอง ตารางบิต และไบต์ไปได้ถึง 128 บิต
แปลงเศษส่วนเช่น 0.1 เป็นไบนารีได้หรือไม่?
ช่องฐานรับเฉพาะจำนวนเต็ม เพื่อดูว่าเศษส่วนฐานสิบถูกเก็บจริงอย่างไร ให้พิมพ์ในค่าทศนิยมลอยในแผงทศนิยมลอย IEEE-754 แล้วอ่านเครื่องหมาย เลขชี้กำลัง และแมนทิสซา
ดูจำนวนลบในคอมพลีเมนต์ของสองได้อย่างไร?
พิมพ์พร้อมเครื่องหมายลบ เช่น -5 แล้วเลือกความกว้างบิต แผงแสดงค่าที่อ่านแบบมีเครื่องหมายและไม่มีเครื่องหมาย และรูปแบบฐานสิบหกของความกว้างนั้น
“ค่านี้ต้องการมากกว่า N บิต” หมายถึงอะไร?
ค่าไม่พอดีกับความกว้างบิตที่คุณเลือก ดังนั้นมุมมองบิตและไบต์แสดงเฉพาะ N บิตต่ำ เลือกความกว้างที่ใหญ่กว่าหรืออัตโนมัติ
แสดงไบต์เป็นข้อความได้หรือไม่?
ได้ ไบต์และอักขระแสดงแต่ละไบต์เป็นฐานสิบหกและฐานสิบพร้อมอักขระ ASCII และเป็นข้อความ (UTF-8) แสดงข้อความที่ถอดรหัสเมื่อไบต์เป็น UTF-8 ที่ถูกต้อง
