c语言中-1的八进制值是多少
- 培训职业
- 2025-06-19 15:27:49
c语言中-1的八进制值是37777777777
先转化为二进制1111 1111 1111 1111,然后二进制转八进制,从右边起,每三位一组,每组对应一个八进制数,如,以一字节为例:
10101011(B) = 10 101 011 = 253(O)
所以,32个1对应的八进制数就是37777777777
扩展资料:
二进制化为八进制:
整数部份从最低有效位开始,以3位一组,最高有效位不足3位时以0补齐,每一组均可转换成一个八进制的值,转换完毕就是八进制的整数。
小数部份从最高有效位开始,以3位一组,最低有效位不足3位时以0补齐,每一组均可转换成一个八进制的值,转换完毕就是八进制的小数。
参考资料来源:百度百科-八进制
多重随机标签