黑马程序员技术交流社区
标题:
进制问题
[打印本页]
作者:
黑马中的小绵羊
时间:
2015-8-9 22:31
标题:
进制问题
进制的用法
任何进制的位数上的数不能大于其本身。
二进制:以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
进制的转换:
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2