在 include/linux/kernel.h 中有代码如下
#define ALIGN(x,a)        __ALIGN_MASK((x),(typeof(x))(a)-1)
#define __ALIGN_MASK(x,mask)    (((x)+(mask))&~(mask))
这种对齐方式适合:
  • 向上增长的方向
  • 不适合向下分配空间使用。
用图表示如下:
【1】如果地址是0x3000 0001、0x3000 0002 ... 、0x3000 0010 ,最终都会对齐到0x3000 0010

对齐函数:ALIGN()相关推荐

  1. R语言ggplot2可视化:使用patchwork包的align_patches函数将多个可视化图像对齐(align all plots)

    R语言ggplot2可视化:使用patchwork包的align_patches函数将多个可视化图像对齐(align all plots) 目录

  2. R语言ggplot2可视化:可视化多个图像并组合起来(如果没有对齐,看着丑陋))、保证组合的图像图像区域对齐或者图像整体对齐(Align plot areas in ggplot)

    R语言ggplot2可视化:可视化多个图像并组合起来(如果没有对齐,看着丑陋)).保证组合的图像图像区域对齐或者图像整体对齐(Align plot areas in ggplot) 目录

  3. python字符串三,删除空白符,对齐函数及判断函数

    1.删除空白符函数 lstrip();rstrip();strip(); 语法类似,字符串序列.对应函数() #lstrip():删除字符串左侧空白字符 str=" you everyone ...

  4. mysql 左对齐_CSS:左对齐标签,右对齐(CSS : Align label left, text right)

    CSS:左对齐标签,右对齐(CSS : Align label left, text right) 我有这样的文字: AAA : aaaaaaaaaaaaaaaaaa B : bbbbb CCCCC ...

  5. html单元格向上对齐,HTML表格标记教程(32):单元格的水平对齐属性ALIGN

    HTML表格标记教程(32):单元格的水平对齐属性ALIGN 互联网   发布时间:2008-10-17 18:56:35   作者:佚名   我要评论 在水平方向上,可以设定单元格的对齐方式,分别有 ...

  6. html如何设置自动对齐,HTML5 教程之CSS 水平对齐(Horizontal Align)

    CSS 水平对齐(Horizontal Align) 在CSS中,有几个属性用于元素水平对齐. 块元素对齐 块元素是一个元素,占用了全宽,前后都是换行符. 块元素的例子: 文本对齐,请参阅 CSS文本 ...

  7. css设置水平坐对齐,CSS 水平对齐 (Horizontal Align)

    CSS 水平对齐 (Horizontal Align) 关于 CSS 中元素的水平对齐 (Horizontal Align),你可以使用多种属性来进行设置. 在CSS中,有几个属性用于元素水平对齐. ...

  8. html中设置图片的对齐方式,align属性怎么用 图片align属性到底是什么意思

    中align属性怎么使用?如下列代码: stock: W3C官方给出的解释是:所有浏览器都支持 align 属性的 "left" 和 "right" 值,除了 ...

  9. Linux下的内存对齐函数

    在Linux下内存对齐的函数包括posix_memalign, aligned_alloc, memalign, valloc, pvalloc,其各个函数的声明如下: int posix_memal ...

  10. python右对齐函数_python右对齐的实例方法

    例如,有一个字典如下: >>> dic = { "name": "botoo", "url": "//www.j ...

最新文章

  1. Struts2.1.6+Spring2.5.6+Hibernate3.3.2+mysql整合+分页模板
  2. docker中创建MySQL及在外部使用Navicat连接
  3. cus.crm.myaccounts.util.Util.isIntentSupported
  4. 静态资源Css基础语法
  5. [Aaronyang] 写给自己的WPF4.5 笔记17[Page实现页面导航]
  6. 从零开始学习音视频编程技术(二) 音频格式讲解
  7. hbase入门综合概要介绍
  8. 为什么我们最终抛弃 Chromium 选择了 Firefox ?
  9. install opencv on mac and use it in xcode
  10. 帮助你生成分享和显示社交媒体网络按钮的jQuery插件 - #50C1AL
  11. Django:(02)项目配置
  12. TIC大咖说|氦氪云:用云服务推动智能家居发展
  13. 怎么看公司财务报表?
  14. 数据结构与算法(python版)
  15. 投射式触摸屏自电容与互电容工作原理基础(未完待续)
  16. 大数据团队工作与建设
  17. HTML的relative与absolute区别
  18. CCF认证 2018-09 卖菜
  19. android音视频开发进阶指南,音视频开发进阶指南:基于Android与iOS平台的实践
  20. 【我的新颖社区社交产品架构构思设想】

热门文章

  1. session 对象的绑定、解绑和钝化、活化
  2. Raspberry 2B+系统安装Hass
  3. cscope.exe程序的base64文本
  4. Publish Over SSH 本地安装
  5. 华为存储发展史:从筚路蓝缕到星辰大海
  6. 无线路由器怎么显示远端服务器,路由器远端服务器无响应是怎么回事
  7. linux: 未知的名称或服务 Caused by: java.net.UnknownHostException: smn01: Name or service not known
  8. Asp.Net Core 密码加密方案
  9. asp代码加密方法及破解
  10. 关于跨平台 UI 的思考