红颜知己图片:十进制数如何转八进制.讲的越详细越好

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 06:16:37

原理我就不说了,和数字的基/指数形式有关,我就说转换过程.

一个十进制数总是除以8做短除,然后将余数倒着写下来就行了,这是手算的方法:

如十进制数100,
100/8商12余4
12/8商1余4
1/8商0余1
所以十进制数100的八进制形式为144.

当然最简单的计算方法是利用windows的计算器,选择查看->科学型,然后点十进制,输入数,然后点八进制,它会自动转换的.

你用的什么语言如果是C++,在VC下有个函数叫 _itoa 可以把数字按不同的进制转成字符比如:

char chr[50];
memset(chr,0,50);

int a=888;
_itoa(a,chr,8); //这里的8是进制
.....

这样 chr 就是 A 的八进制数!不过是字符型,转换下就是了!