字节对齐
来源:互联网 发布:淘宝极速贷款 编辑:程序博客网 时间:2024/05/20 20:43
位图的宽度要求是4的倍数,也就是4个字节对齐,以下是几种对齐的计算方法:
假设宽度为n,
1:n = (n+3)/4*4;
2:if(n%4 !=0) n = (n/4 +1)*4;
3:n = n%4 + n;//看除4后的余数是多少,再加上就OK
4: n = (n+(4-1))/4*4; 先把n加上3再除,就得到了最接近n的4的倍数,也可以实现
5:n = (n+(4-1)) & (~(n-1));通过位操作实现, 两个字节对齐的话,就是n的最后一位得是0,四个字节对齐的话,就是n的最后两位是0,通过这个思想来实现的.
- 字节对齐
- 字节对齐
- 字节对齐
- 字节对齐
- 字节对齐
- 字节对齐
- 字节对齐
- 字节对齐
- 字节对齐
- 字节对齐
- 字节对齐
- 字节对齐
- 字节对齐
- 字节对齐
- 字节对齐
- 字节对齐
- 字节对齐
- 字节对齐
- 售饭机的安装
- 导出Excel显示15个以上的字符会自动转换为科学计算法
- Oracle游标学习
- 内存管理-Linux内核读书笔记(转自搜狐达人空间)
- Jtree 重绘,更新问题
- 字节对齐
- 独白
- Android 二 四大天王
- 定时任务解决方案4 spring quartz 分布式解决 利用数据库保存任务
- SQL发送邮件
- Android 三 activity
- ASP.Net中设置web.config文件上传大文件方法
- Android 四 intent
- 在magento中新建并调用一个布局文件