เครื่องมือแปลง
Enter a binary number (spaces are allowed for readability). Choose between unsigned and signed (two's complement) interpretation.
Bits:
0
Type:
Unsigned
เกี่ยวกับเครื่องมือนี้
ตัวแปลงไบนารีเป็นทศนิยมเป็นเครื่องมือที่แปลงเลขฐานสองให้เป็นทศนิยมที่เทียบเท่า เลขฐานสองแต่ละตัวถูกตีความว่าเป็นตัวเลขที่ไม่มีเครื่องหมายหรือเป็นตัวเลขที่ลงนามโดยใช้การแสดงส่วนเสริมของสอง
วิธีการทํางาน
- The input binary string is validated to ensure it contains only 0s and 1s (spaces are allowed for readability).
- The user can choose between unsigned and signed (two's complement) interpretation.
- For unsigned interpretation, each bit's value is calculated based on its position (2^position) and summed up.
- For signed interpretation (two's complement), if the leftmost bit is 1, the number is negative. The two's complement conversion is applied to determine the magnitude.
- ค่าทศนิยมผลลัพธ์จะปรากฏขึ้น
การใช้งานทั่วไป
- การศึกษาวิทยาการคอมพิวเตอร์:ทําความเข้าใจว่าเลขฐานสองถูกตีความเป็นค่าทศนิยมในคอมพิวเตอร์อย่างไร
- อิเล็กทรอนิกส์ดิจิตอล:การแปลงสัญญาณไบนารีจากฮาร์ดแวร์เป็นค่าทศนิยมที่มนุษย์อ่านได้
- Programming:การตีความข้อมูลไบนารีที่อ่านจากไฟล์หรือซ็อกเก็ตเครือข่ายเป็นตัวเลขทศนิยม
- การวิเคราะห์ข้อมูล:การแปลงข้อมูลที่เข้ารหัสไบนารีเป็นรูปแบบทศนิยมเพื่อการวิเคราะห์
- Cryptography:การแปลงคีย์หรือค่าที่เข้ารหัสไบนารีเป็นทศนิยมสําหรับการคํานวณการเข้ารหัส
พื้นฐานระบบไบนารี
ระบบไบนารีใช้ตัวเลขเพียงสองหลัก 0 และ 1 เพื่อแสดงตัวเลข แต่ละหลักในเลขฐานสองเรียกว่าบิต เลขฐานสองสามารถใช้เพื่อแสดงทั้งจํานวนบวกและจํานวนลบโดยใช้วิธีการต่างๆ เช่น การเติมเต็มของสองสําหรับจํานวนลบ
ตัวอย่างการแปลงไบนารีเป็นทศนิยม
| Binary | ทศนิยมที่ไม่ได้ลงนาม | Signed Decimal (Two's Complement) |
|---|---|---|
| 0000 | 0 | 0 |
| 0001 | 1 | 1 |
| 0101 | 5 | 5 |
| 1000 | 8 | -8 |
| 1111 | 15 | -1 |
| 11111111 | 255 | -1 |
Related Tools
ฐานแปดเป็นทศนิยม
แปลงเลขฐานแปดเป็นทศนิยมอย่างง่ายดาย
ข้อความเป็น ASCII
แปลงข้อความเป็นรหัส ASCII ได้อย่างง่ายดาย
ข้อความเป็นฐานแปด
แปลงข้อความเป็นการแสดงฐานแปดได้อย่างง่ายดาย
สร้างข้อจํากัดความรับผิดชอบที่กําหนดเอง
สร้างข้อจํากัดความรับผิดชอบที่ครอบคลุมซึ่งปรับให้เหมาะกับเว็บไซต์ แอป หรือบริการของคุณ
ตัวแปลงตัวเลขเป็นคํา
แปลงค่าตัวเลขเป็นตัวแทนคําในหลายภาษา
สร้างเลย์เอาต์ Flexbox ที่สมบูรณ์แบบ
แสดงภาพ ปรับแต่ง และสร้างโค้ดเฟล็กซ์บ็อกซ์ CSS ด้วยอินเทอร์เฟซแบบลากและวางที่ใช้งานง่ายของเรา