c语言010为什么等于8

2024-01-25 12:35:07
教育小百科
教育小百科认证

教育小百科为您分享以下优质知识

八进制010转换成十进制是8。

转换方法:把每一位的数字乘以8的N次方(N为从右往左数的位数-1)再求和。

转换过程:0*8^2+1*8^1+0*8^0=8

注意最高位是0则不需要计算,从第二位开始(1开始)即可。

八进制数从低位到高位(即从右往左)计算,第0位的权值是8的0次方,第1位的权值是8的1次方,第2位的权值是8的2次方,依次递增下去,把最后的结果相加的值就是十进制的值了。