黑马程序员技术交流社区

标题: 进制问题 [打印本页]

作者: 黑马中的小绵羊    时间: 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