进制的用法
任何进制的位数上的数不能大于其本身。
二进制:以0b/0B开头 0b 1111
八进制:以0开头 例如:0 1111
十进制:直接写 1111(什么都不加)
十六进制:0x或者0X开头 0x 1111
进制的打印输出:
%o:输出不带符号的八进制整数。
%x:输出不带符号的十六进制整数。
%d:输出有符号的十进制整数。
%u:输出不带符号的十进制整数。
注意:二进制数不可以直接输出。有符号可以有负数。例如:-2
一个字节代表一个8位的二进制,占用几个字节就占8*x位的二进制。
int d=1;在内存中的存储的形式:
00000000
00000000
00000000
00000001
e3标示10的3次方,10的方必须是整数,不能是小数。
如果一个数后面接f,那么表示是一个小数16.0f,但是不可以写成16f
进制的转换: |
|