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

แปลงจำนวนเต็มระหว่างเลขฐานสิบ ฐานสิบหก ไบนารี ฐานแปด และฐานใดก็ได้ถึง 36
  • ไฟล์ไม่ออกจากอุปกรณ์ของคุณ
  • ทำงานในเบราว์เซอร์
  • ฟรี ไม่ต้องสมัคร ไม่มีลายน้ำ
3 digits
2 digits
8 bits
3 digits
2 digits

8-bit two’s complement

Click a bit to flip it.
Unsigned
255
Signed
-1
Hex
0xff
Oct
0o377
7
0

Bytes & characters

FF
255
·

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.

00000000000000000000000011111111
Sign
0 (+)
Exponent
0 → 2-126
Mantissa
0xff

Subnormal · 0x000000ff

วิธีใช้ ตัวแปลงฐานตัวเลข

แปลงจำนวนเต็มระหว่างเลขฐานสิบ ฐานสิบหก ไบนารี ฐานแปด และฐานใดก็ได้จาก 2 ถึง 36 โดยไม่มีขีดจำกัดขนาด ยังแสดงคอมพลีเมนต์ของสองสูงสุด 128 บิต พร้อมตารางบิตที่คลิกได้ ไบต์ในลำดับบิกเอนเดียนหรือลิตเทิลเอนเดียน และรูปแบบบิตทศนิยมลอย IEEE-754

  1. 1

    พิมพ์จำนวนเต็มในช่องใดก็ได้: ฐานสิบ ฐานสิบหก ไบนารี ฐานแปด หรือฐานกำหนดเอง คำนำหน้า 0x, 0b และ 0o ใช้ได้ในทุกช่อง

  2. 2

    ใต้รูปแบบ ตั้งการจัดกลุ่มหลัก แสดงคำนำหน้า ฐานสิบหกตัวพิมพ์ใหญ่ และฐานสำหรับช่องฐานกำหนดเอง (2–36)

  3. 3

    เลือกความกว้างบิต (อัตโนมัติ, 8–128) และมีเครื่องหมาย (คอมพลีเมนต์ของสอง) แล้วคลิกบิตใดก็ได้ในตารางเพื่อพลิก

  4. 4

    ตรวจไบต์และอักขระในลำดับบิกเอนเดียนหรือลิตเทิลเอนเดียน หรือพิมพ์เลขฐานสิบในค่าทศนิยมลอยเพื่อดูบิต float32 หรือ float64

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

มีขีดจำกัดขนาดตัวเลขหรือไม่?

การแปลงฐานแม่นสำหรับจำนวนเต็มขนาดใดก็ได้ มุมมองคอมพลีเมนต์ของสอง ตารางบิต และไบต์ไปได้ถึง 128 บิต

แปลงเศษส่วนเช่น 0.1 เป็นไบนารีได้หรือไม่?

ช่องฐานรับเฉพาะจำนวนเต็ม เพื่อดูว่าเศษส่วนฐานสิบถูกเก็บจริงอย่างไร ให้พิมพ์ในค่าทศนิยมลอยในแผงทศนิยมลอย IEEE-754 แล้วอ่านเครื่องหมาย เลขชี้กำลัง และแมนทิสซา

ดูจำนวนลบในคอมพลีเมนต์ของสองได้อย่างไร?

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

“ค่านี้ต้องการมากกว่า N บิต” หมายถึงอะไร?

ค่าไม่พอดีกับความกว้างบิตที่คุณเลือก ดังนั้นมุมมองบิตและไบต์แสดงเฉพาะ N บิตต่ำ เลือกความกว้างที่ใหญ่กว่าหรืออัตโนมัติ

แสดงไบต์เป็นข้อความได้หรือไม่?

ได้ ไบต์และอักขระแสดงแต่ละไบต์เป็นฐานสิบหกและฐานสิบพร้อมอักขระ ASCII และเป็นข้อความ (UTF-8) แสดงข้อความที่ถอดรหัสเมื่อไบต์เป็น UTF-8 ที่ถูกต้อง