二进制到八进制
Binary to Octal
如何编写将二进制输入文件转换为八进制的代码。我必须写一段代码把它转换成十进制,我做到了,但现在我应该写一段代码把它转换成八进制,方法是把二进制数分成3组,然后调用二进制到十进制的函数。
例如,10100将被分组为10 | 100。所以我把10和100的二进制转换成十进制,得到10的2和100的4,然后把这两个数字放在一起得到24,也就是十进制的10100。
然而,我想不出如何把这些数字分组。(顺便说一下,这个数字是字符串类型的)。任何建议都会有所帮助,谢谢。
如果字符串的长度不能被3整除,只需添加前导零,然后将它们分组并转换为八进制
相关文章:
- 用c++把小数点转换成八进制
- 如何使用 SML 随机生成八进制元组
- 编译器始终打印十六进制/八进制数字
- 如何在 c++ 中生成十六进制二进制数据的 sha256 哈希?
- 在 C++ 中使用带有十六进制十进制和八进制数的 unsetf
- 十进制到八进制递归C++.以标准::字符串格式输出
- 在C++中,将无符号整数转换为八进制表示,反之亦然的最佳方法是什么
- 将浮点数向量转换为十六进制/二进制字符串
- 如何使系统在十六进制数之前打印 0x,在八进制数之前打印 0?
- 如何在C++中使用setiosflags打印出十进制数作为八进制数
- 用于"Ctrl + left arrow"和"Ctrl + right arrow"的八进制代码
- 八进制文字怎么可能是负数?
- 两个派生类(十六进制 二进制)的虚拟功能
- 图形面积(等分三角形、正方形、五角形、六边形、七重奏、八进制)使用 if-else (C++)
- 将八进制分数转换为十进制 - c++
- 我如何使用动态内存分配将小数转换为八进制
- 将八进制字符串转换为C 中的小数线
- C++二进制转换为十进制,八进制
- 八进制到二进制的转换混乱
- 二进制到八进制