计算机内部采用的是二进制数制,因为二进制数的表示仅使用0和1两个数码,这与计算机内部的逻辑运算和电子元件的工作方式相契合。二进制数的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。
二进制 (Binary) 使用0和1两个数字表示。
在程序中,二进制数通常以0B或0b开头进行标记。
八进制 (Octal)
使用0到7八个数字表示。
在程序中,八进制数通常以0开头进行标记。
十进制 (Decimal)
使用0到9十个数字表示。
在程序中,十进制数不需要特殊标记,直接写出即可。
十六进制 (Hexadecimal)
使用0到9及A到F(或小写的a到f)十六个字符表示。
在程序中,十六进制数通常以0x或0X开头进行标记。
进制转换方法
二进制转十进制: 从最低位开始,将每一位数字乘以2的相应次幂,然后求和。 十进制转二进制
八进制转二进制:每一位八进制数字产生三位二进制数字,如果位数不够,则补0。
二进制转十六进制:从低位开始,每四位二进制数字转化为一个十六进制数字,依次排列。
十六进制转二进制:每一位十六进制数字产生四位二进制数字,如果位数不够,则补0。
掌握这些进制及其转换方法对于理解计算机的工作原理和编程非常重要。