เครื่องแปลงฐานตัวเลข — ฐาน 2 ถึงฐาน 36
แปลงจำนวนหนึ่งระหว่างฐานสอง ฐานแปด ฐานสิบ ฐานสิบหก และฐาน 36 พร้อมกันในครั้งเดียว
อัปเดตสูตรและแหล่งข้อมูล · แหล่งข้อมูล · 1ดูอัลกอริทึม ค่าคงที่ และค่าเริ่มต้น (JSON)
ฐานสิบ (ฐาน 10)
เกี่ยวกับเครื่องคำนวณนี้
จำนวนเต็มในระบบเลขฐานใด ๆ คือผลรวมของตัวเลขแต่ละหลักคูณด้วยกำลังของฐานนั้น เช่น 1F ฐานสิบหก = 1×16 + 15 = 31 ตัวแปลงนี้ใช้การคำนวณจำนวนเต็มที่แม่นยำสำหรับฐาน 2, 8, 10, 16 และ 36 รองรับเฉพาะจำนวนเต็มที่ไม่ติดลบ ไม่รองรับจำนวนติดลบหรือทศนิยม และตัวเลขต้องตรงกับฐานที่เลือก
ตัวอย่างการคำนวณ
คำนวณด้วยค่าเริ่มต้นด้านล่าง
ค่าที่ต้องการแปลง 255 · ฐานของข้อมูลนำเข้า ฐานสิบ (ฐาน 10) ฐานสิบ (ฐาน 10) 255 · ฐานสอง (ฐาน 2) 11111111 · ฐานแปด (ฐาน 8) 377 · ฐานสิบหก (ฐาน 16) FF · ฐาน 36 73
วิธีคำนวณและข้อสมมติ
n ← n × B + dᵢ (i = 1 … m); K = ⌊log_b n⌋ + 1; e_k = x mod b, x ← ⌊x ÷ b⌋ (k = 1 … K) จำนวนเต็มในระบบเลขฐานใด ๆ คือผลรวมของตัวเลขแต่ละหลักคูณด้วยกำลังของฐานนั้น เช่น 1F ฐานสิบหก = 1×16 + 15 = 31 ตัวแปลงนี้ใช้การคำนวณจำนวนเต็มที่แม่นยำสำหรับฐาน 2, 8, 10, 16 และ 36 รองรับเฉพาะจำนวนเต็มที่ไม่ติดลบ ไม่รองรับจำนวนติดลบหรือทศนิยม และตัวเลขต้องตรงกับฐานที่เลือก
แหล่งข้อมูล
ข้อจำกัดความรับผิด
เครื่องคำนวณเหล่านี้ให้ผลคณิตศาสตร์ทั่วไป เหมาะสำหรับการศึกษา การวางแผน และการประมาณการ — ควรตรวจสอบทุกสิ่งที่นำไปสู่งานที่ได้รับการให้คะแนน ตัวเลขที่เผยแพร่ หรือพันธะทางการเงิน
แหล่งที่มาของการทำงาน
บันทึกนี้อธิบายการทำงานของหน้านี้ ไม่ใช่การตรวจสอบโดยอิสระ แหล่งอ้างอิงภายนอกสนับสนุนเฉพาะสูตรหรือคำจำกัดความที่ระบุ การประมาณและกฎที่กำหนดเองยังมีสมมติฐานของตน
คำถามที่พบบ่อย
เครื่องแปลงฐานตัวเลข — ฐาน 2 ถึงฐาน 36 ใช้สูตรใด?
สูตร: n ← n × B + dᵢ (i = 1 … m); K = ⌊log_b n⌋ + 1; e_k = x mod b, x ← ⌊x ÷ b⌋ (k = 1 … K)
เครื่องแปลงฐานตัวเลข — ฐาน 2 ถึงฐาน 36 ใช้ข้อมูลและขอบเขตใด?
ใช้หน่วยที่ระบุข้างช่อง ขอบเขตนี้เป็นข้อจำกัดของแบบฟอร์ม ไม่ใช่ค่าที่แนะนำ n ← n × B + dᵢ (i = 1 … m); K = ⌊log_b n⌋ + 1; e_k = x mod b, x ← ⌊x ÷ b⌋ (k = 1 … K) จำนวนเต็มในระบบเลขฐานใด ๆ คือผลรวมของตัวเลขแต่ละหลักคูณด้วยกำลังของฐานนั้น เช่น 1F ฐานสิบหก = 1×16 + 15 = 31 ตัวแปลงนี้ใช้การคำนวณจำนวนเต็มที่แม่นยำสำหรับฐาน 2, 8, 10, 16 และ 36 รองรับเฉพาะจำนวนเต็มที่ไม่ติดลบ ไม่รองรับจำนวนติดลบหรือทศนิยม และตัวเลขต้องตรงกับฐานที่เลือก
ตัวอย่างการคำนวณครบถ้วนของ ค่าที่ต้องการแปลง = 255; ฐานของข้อมูลนำเข้า = ฐานสิบ (ฐาน 10) คืออะไร?
ข้อมูล: ค่าที่ต้องการแปลง = 255; ฐานของข้อมูลนำเข้า = ฐานสิบ (ฐาน 10). การคำนวณ: n ← n × B + dᵢ (i = 1 … m); K = ⌊log_b n⌋ + 1; e_k = x mod b, x ← ⌊x ÷ b⌋ (k = 1 … K). ผลลัพธ์: ฐานสิบ (ฐาน 10) = 255; ฐานสอง (ฐาน 2) = 11111111; ฐานแปด (ฐาน 8) = 377; ฐานสิบหก (ฐาน 16) = FF; ฐาน 36 = 73.