十进制转八进制

在线实时将十进制数字转换为八进制数字。

清空内容全屏切换
复制左边复制右边

使用说明

  • 参照下方关于进制的说明,输入符合规范的数字;
  • 支持批量实时转换,按行解析转换。

什么是十进制?

600,3/5,-7.99……看着这些耳熟能详的数字,你有没有想太多呢?其实这都是全世界通用的十进制,即1.满十进一,满二十进二,以此类推……2.按权展开,第一位权为10^0,第二位10^1……以此类推,第N位10^(N-1),该数的数值等于每位位的数值*该位对应的权值之和。

更多关于十进制的资料信息请查阅 百度百科

什么是八进制?

八进制,Octal,缩写OCT或O,一种以8为基数的计数法,采用0,1,2,3,4,5,6,7八个数字,逢八进1。一些编程语言中常常以数字0开始表明该数字是八进制。八进制的数和二进制数可以按位对应(八进制一位对应二进制三位),因此常应用在计算机语言中。

更多关于八进制的资料信息请查阅 百度百科

JavaScript 代码实现十进制转八进制

var decimal = 891;
console.log(decimal.toString(8));  //result

Java 代码实现十进制转八进制

public class Main {
	public static void main(String[] args) {
		int decimal = Integer.parseInt("891", 10);
		System.out.println(Integer.toOctalString(decimal));  //result
	}
}

Golang 代码实现十进制转八进制

package main

import ("fmt"; "strconv")

func main () {
	decimal, err := strconv.ParseInt("891", 10, 32)
	if err != nil {}
	fmt.Println(strconv.FormatInt(decimal, 8))  //result
}

PHP 代码实现十进制转八进制

<?php

$decimal = '891';
echo base_convert($decimal, 10, 8);  //result

Python 代码实现十进制转八进制

decimal = '891'
print oct(decimal)  #result
该工具为你提供了实际帮助吗?
我有一个不错的建议?将此建议发送到邮箱: service⚽huazhaox.com

相关工具

查看更多实用工具 >>