二进制数是只有1和0的字符串，如101001、001，甚至是1。你看到的这类字符串通常都是二进制数。但是，有些书籍和老师为了避免混淆，会在二进制数后面加个下标”2”，如10012，把它和数字“一千零一”区分开来。 这个下标表示数字的“基数”。二进制是以二为基数的数制，而八进制则以八为基数。 二进制数中只有两个不同的数字，而八进制数中只有八个。由于23=8,{\displaystyle 2^{3}=8,}，所以你需要三个二进制数来表示一个八进制数。从右边开始分组。例如，二进制数101001可以分成101 001。 二进制数10011011有八位，尽管不是三的倍数，仍然能够转换为八进制数。在前面的那组数中添加额外的零，直至满足三个一组的条件即可。例如：   原有的二进制数：10011011  分组：10 011 011  添加额外的零，把它变成三个一组：010 011 011 每组中的三个数字各代表八进制中的一个位置。第一个数字代表4，第二个代表2，第三个代表1。为了直观一点，你可以将这些数字写到二进制数的每组三个数字下。例如：  010 011 011421 421 421  001421  110 010 001421 421 421  注意，如果想使用更快捷的方式，你可以跳过本步骤，直接在八进制换算表中查找二进制数组。 如果”4”的上面是一，那么八进制数就要加4。如果1的上面是0，那么八进制数就不用加一，你可以留空、写一个零或画一条横杠。例如：   问题： 将1010100112转换为八进制数。   分成三个一组： 101 010 011  添加占位符： 101 010 011421 421 421   标出每一位数字： 101 010 011421 421 421401 020 021 知道八进制数中各位的数字后，将每组的三个数字分别相加即可。因此，101变成4, 0和1, 相加后得到5，因为4+0+1=5{\displaystyle 4+0+1=5}。继续解以上例题：   问题： 将1010100112转换为八进制数。   分组，添加占位符，标出每位数字： 101 010 011421 421 421401 020 021   三个一组相加： (4+0+1)(0+2+0)(0+2+1)=5,2,3{\displaystyle (4+0+1)(0+2+0)(0+2+1)=5,2,3} 拆分二进制数字只是为了方便解题，原有数字是一个单独的字符串。所以，完成转换后，将所有数字放到一起，就得到了最终答案。这就是完整的解题步骤。   问题： 将1010100112转换为八进制数。   分组，添加占位符，标出每位数字，加总： 101 010 011    5 — 2  —  3   将转换后的数字合到一起： 523 缺少正确的符号时，我们无法确切地知道523到底是八进制数，还是普通的十进制数。为了让老师知道你有认真做题，请在答案后加上下标8，来标明它使用的是以8为基数的八进制数制。   问题： 将1010100112转换为八进制数。   转换： 523。   最终答案： 5238
识别二进制数字。 从最右边开始，将二进制数中的所有1和0分成三个一组。 如果最左边没有足够的位数来构成一组，可以在左边加零。 在每组的三个数字下写上4、2、1，来标记占位符。 如果任何占位符上的数字是一，就写下数字（4, 2或1），来把它转换为八进制数。 将新的数字每三个一组相加求和。 将新转换的答案放到一起，形成最终的八进制数。 加上下标8，完成转换。
识别二进制数字。 从最右边开始，将二进制数中的所有1和0分成三个一组。 如果最左边没有足够的位数来构成一组，可以在左边加零。 在每组的三个数字下写上4、2、1，来标记占位符。 如果任何占位符上的数字是一，就写下数字（4, 2或1），来把它转换为八进制数。 将新的数字每三个一组相加求和。 将新转换的答案放到一起，形成最终的八进制数。 加上下标8，完成转换。