慕妹4133065
2018-01-18 21:05
字节怎么数?
例如int有四个字节
计算机是存储0101的二进制,八个二进制数即是八个比特位,也就等于一个字节。
就好比下图中的十六进制,假设连续声明两个int型的变量a和b,在假设变量a的地址是0x7ffffffffffffff7,而int型的大小是4个字节,所以要占地址空间的0x7ffffffffffffff7、0x7ffffffffffffff8、0x7fffffffffffff9、0x7ffffffffffffffA;而变量b则要从0x7ffffffffffffffB开始一直到0x7ffffffffffffffE,也占四个字节。
在《Linux C语言指针与内存》https://www.imooc.com/learn/394 中第四章的第一、第二小节中有讲。
二进制,一个空,一个字节00000000 00000000 00000000 00000000
16进制,0xFFFF ,一个F一个字节
1B=8bit
1K = 1024B
1M= 1024K
......
Linux C语言结构体
118304 学习 · 162 问题
相似问题