主机字节序与网络字节序

字节顺序是指占内存多于一个字节类型的数据在内存中的存放顺序一个32位整数由4个字节组成。内存中存储这4个字节有两种方法:

一种是将低序字节存储在起始地址,这称为小端 (little-endian)字节序;

另一种方法是将高序字节存储在起始地址,这称为大端 (big-endian)字节序。

以123456789为例:

二进制表示为:0111 0101 1011 1100 1101 0001 0101

不足四位,前面补0:0000 0111 0101 1011 1100 1101 0001 0101

可以得到十六进制数为 0 7 5 B C D 1 5

内存地址是从左到右由小及大,这是不变的

在一个n进制的位中,最左边的位叫最高有效位,最右边的叫最低有效位。

因此07 的位置表示高字节 15的位置表示低字节

07 5B CD 15表示大端字节序

15 CD 5B 07表示小端字节序

如何解决僵尸进程:屏蔽子进程的信号,使父进程不关注子进程结束的情况,子进程结束内核直接回收

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值