LifeTally
Penukar asas nombor bulat
Bagaimanakah nombor bulat yang sama ditulis dalam asas 2, 8, 10 dan 16?
Masukkan nombor bulat bertanda dan asasnya untuk melihat empat perwakilan setara yang lengkap.
Nombor bulat dan asas input
Gunakan 0–1 untuk asas 2, 0–7 untuk 8, 0–9 untuk 10, atau 0–9 dan A–F untuk 16. Satu tanda + atau - di hadapan dibenarkan. Ruang di luar diabaikan; ruang di dalam tidak sah. Tulis AD, bukan 0xAD. Huruf kecil a–f juga diterima dalam asas 16.
Asas yang dipilih menentukan setiap digit. Tiada pengecaman asas automatik atau tafsiran tatatanda eksponen. Dalam asas 16, E bernilai 14 dan B bernilai 11: 1e3 bermaksud 483 perpuluhan dan 0b10 bermaksud 2832 perpuluhan.
Maksimum 1000 digit yang dimasukkan, termasuk sifar di hadapan; tanda dan ruang di luar tidak dikira. Ini had pemprosesan dan paparan kami, bukan had matematik atau nilai yang disyorkan.
Cara anggaran dikira
Dalam asas b, setiap digit menyumbangkan nilainya didarab dengan kuasa b yang sepadan, bermula dengan b⁰ di sebelah kanan. Tanda - di hadapan menjadikan seluruh magnitud negatif. Keempat-empat hasil memerlukan nombor bulat dan asas yang sah, termasuk untuk sifar.
OpenStax: tatatanda kedudukan dan asas (bahasa Inggeris) ↗Universiti Cambridge: perduaan, perlapanan dan heksadesimal (bahasa Inggeris) ↗
Nombor bulat sahaja. Ini tidak menukar pecahan, pengekodan titik terapung, perkataan berlebar tetap, corak bit pelengkap dua, tertib bait, teks atau fail. Tanda tolak ialah tanda matematik; tiada bit tanda ditambah. Tiada jaminan keselamatan atau kesesuaian perkakasan.
Semak contoh yang diisi
Contoh kami ialah 173 perpuluhan: 10101101 perduaan, 255 perlapanan dan AD heksadesimal. Semakan: 128 + 32 + 8 + 4 + 1 = 173; 2 × 64 + 5 × 8 + 5 = 173; 10 × 16 + 13 = 173.
Nilai input yang diterima
- Nombor bulat
- 173
- Asas input
- 10
Rancang langkah seterusnya
Gunakan kalkulator standard untuk menyemak pengembangan nilai tempat yang pendek dengan aritmetik biasa.
Buka kalkulator standard →