当前位置:嗨网首页>书籍在线阅读

03-八进制整数

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

A.2 八进制整数

八进制数是基于8的幂的,所以基数为8的表示法用数字0-7来书写数字。C++用前缀0来表示八进制表示法。也就是说,0177是一个八进制值。可以用8的幂来找到对应的十进制值:

| 八 进 制 | 十 进 制 | | :----- | :----- | :----- | :----- | | 177 | = 1 × 82 + 7 × 81 + 7 × 80 | | = 1 × 64 + 7 × 8 + 7 × 1 | | = 127 |

由于UNIX操作系统常使用八进制来表示值,因此C++和C提供了八进制表示法。