早教吧 育儿知识 作业答案 考试题库 百科 知识分享

为什么int类型明明占4个字节可是以下的转化占3个字节?这是我在360百科上的发现,我查的是十六进制。他是这么说的:比如int类型占用4个字节,32位。比如100,用int类型的二进制数表达将是

题目详情
为什么int类型明明占4个字节可是以下的转化占3个字节?
这是我在360百科上的发现,我查的是十六进制。他是这么说的:
比如int 类型占用4个字节,32位。比如100,用int类型的二进制数表达将是:
  0000 0000 0000 0000 0110 0100
可这上面只有24位,不是32位。谁能告诉我是怎么回事。
▼优质解答
答案和解析
估计是人家不想打那么多零吧。。
其实就是0x00000064
不用想太多。。
另外int最高位表示正负。