Meja encoding
Desimal ke Oktal
Konversikan bilangan bulat desimal bertanda ke oktal tanpa kehilangan presisi floating-point.
Desimal ke Oktal: Konversikan bilangan bulat desimal menjadi digit dari 0 hingga 7. Desimal ke Oktal menampilkan representasi basis delapan dari magnitudo bilangan bulat, dengan tanda minus yang ditampilkan secara eksplisit jika diperlukan. Tool ini dapat membantu membandingkan nilai desimal dari program dengan notasi oktal dalam spesifikasi, tanpa menambahkan awalan khusus bahasa pemrograman. Berjalan 100% lokal di browser Anda tanpa upload file ke server.
- Kategori
- Tools developer
- Dijalankan
- Di browser Anda
- Biaya
- Gratis · tanpa daftar
- Ketersediaan
- Siap digunakan
Berjalan sepenuhnya di browser Anda
Hasil
SiapKonversi berjalan secara lokal. Nilai numerik berupa bilangan bulat, tanda dinormalisasi, dan awalan seperti 0b atau 0o sengaja tidak diterima.
Mendekode mode stat
Mode file yang dikembalikan oleh pemanggilan stat, seperti fs.stat milik Node atau os.stat milik Python, sering ditampilkan dalam desimal, misalnya 33188 atau 16877. Setelah dikonversi ke oktal, nilainya menjadi 100644 dan 40755. Tiga digit terakhir adalah bit permission, yaitu 644 dan 755. Digit di awal mengodekan tipe file: 100 untuk file biasa, 40 untuk direktori, dan 120 untuk symbolic link.
Escape sequence dalam oktal
Beberapa bahasa dan shell menerima escape byte oktal yang ditulis sebagai backslash dan hingga tiga digit oktal. Karakter escape, desimal 27, adalah \033 dalam oktal, sehingga kode warna terminal sering diawali \033[. Baris baru, 10, adalah \012, dan printf '\101' dalam shell mencetak A, yaitu desimal 65. Kode baru biasanya lebih memilih escape heksadesimal seperti \x1b, yang memiliki arti sama tetapi lebih mudah dibaca.
Cara menggunakannya
- Masukkan nilai dalam format yang ditampilkan di bawah.
- Jalankan konversi dan periksa hasilnya sesuai konvensi sumber Anda.
- Salin atau download output dalam bentuk yang diperlukan oleh tujuan Anda.
Privasi & batasan
Konversi berjalan di browser Anda. Nilai dan hasil Anda tidak di-upload.
Alat terkait
Pertanyaan umum
Mengapa desimal 755 tidak menghasilkan oktal 755 yang sudah umum dikenal?
Kolom desimal berarti basis sepuluh. Memasukkan 755 akan mengonversikan magnitudo tersebut menjadi 1363 dalam oktal. Jika 755 sudah merupakan kode permission oktal, gunakan Oktal ke Desimal. Menulis digit yang sudah dikenal di kolom basis sumber yang salah akan mengubah nilainya, meskipun teksnya terlihat masuk akal.
Apakah angka nol di depan atau 0o ditambahkan untuk digunakan dalam kode?
Tidak. Hasilnya adalah rangkaian digit oktal terpendek. Tambahkan penanda yang diwajibkan oleh bahasa Anda hanya setelah memeriksa sintaksnya. Literal numerik JSON menggunakan notasi desimal, jadi rangkaian tanpa tanda kutip yang terlihat seperti oktal di sana tetap dibaca sebagai desimal; pertahankan sebagai string jika notasinya sendiri penting.
Apakah desimal negatif menjadi pola bit oktal dengan lebar tetap?
Tanda minus tetap dipertahankan. Output bukan word mesin bertanda yang telah dimask. Untuk merepresentasikan bilangan bulat negatif sebagai komplemen dua, tentukan lebar bitnya, periksa rentang bertandanya, lalu konversikan magnitudo unsigned yang sesuai secara terpisah. Padding tambahan dan urutan byte penyimpanan bergantung pada format tujuan.
Alat gratis · berjalan di browser anda · tanpa perlu akun