因为计算机只认识0和1,这是二进制。但是,给人看的时候,二进制的位数太多,不方便,于是就产生了八进制和十六进制。原因就是它们三者之间很容易转换,2的3次方就是8,2的4次方就是16。十六进制的前缀是0x或者0x,八进制的前缀是0。譬如,十六进制数0xffff,转换为二进制就是1111
1111
1111
1111(中间的空格是我为你容易看清故意打的,实际结果是去掉空格的)。八进制数0777,转换为二进制数就是111
111
111(实际结果需要去掉空格)。
因为计算机只认识0和1,这是二进制。但是,给人看的时候,二进制的位数太多,不方便,于是就产生了八进制和十六进制。原因就是它们三者之间很容易转换,2的3次方就是8,2的4次方就是16。十六进制的前缀是0x或者0X,八进制的前缀是0。譬如,十六进制数0xffff,转换为二进制就是1111
1111
1111
1111(中间的空格是我为你容易看清故意打的,实际结果是去掉空格的)。八进制数0777,转换为二进制数就是111
111
111(实际结果需要去掉空格)。