- 博客(2)
- 收藏
- 关注
原创 float类型在内存中的存储方式
float在内存中的存储遵循IEEE 754标准。在C/C++中,float类型占4个字节即32位 , 这32位分成了3部分: 符号位:转化成二进制后,第31位。 0代表正数,1代表负数 阶码:30-23位,转化成规格化的二进制之后与127之和 尾数:22-0位 例如:13.625在内存中的存储 首先将13.625转化成二
2016-11-28 18:04:19
12349
3
原创 linux进程地址空间
32位系统中地址总线有32条,地址总线的个数决定了cpu的寻址能力。所以在创建一个进程时,操作系统为其分配2^32,即4G大小的空间。 下面是linux进程地址空间的布局只读数据段:eg: char *p = "hello world";数据段存储的是:已初始化并且初始值不为0的全局变量和静态局部变量。eg: static int data = 1;bs
2016-11-19 16:12:06
217
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人