由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 请教一下这个alignment怎么理解???
相关主题
弱问careercup 150书上low level的题人品贴,关于简历 (转载)
问个结构体的大小问题问个写paper的翻译问题。。。
求建议, 关于一个OFFER 和一个正在等结果的面试问个问题 求missing number
问一道动态内存分配用linked list的题目【CISCO】简历的写法(格式,字号,页数等)交流贴
求问CC150书上16.9的“multiple of alignment”是什么意思??关于gpa的写法,请教
CarerCup 书里面的关于memory的一道题问个简历的问题,上完课了没拿学位怎么写?
一个小问题,请高人指点!请教个title的写法
我也来个面试经验,qualcomm的请问strcpy()和memcpy()的写法问题
相关话题的讨论汇总
话题: alignment话题: size话题: 理解话题: 对齐话题: 不太理
进入JobHunting版参与讨论
1 (共1页)
n*****g
发帖数: 178
1
原型是:#define alignment(a, size) ((a+size-1) & (~ (size-1)))
目的是为了alignment,但是我不太理解这个写法,请各位指教!!
w****y
发帖数: 9
2
得到是size的倍数同时大于等于a的最小值吧。
size:要对齐的大小
比如size=4, a = 3, 得到的值为4, 是能容纳下3同时又对齐size的最小值
+(size-1)使得最后值比a大
& (~ (size-1))使得值与size对齐(当size为2的幂时)

【在 n*****g 的大作中提到】
: 原型是:#define alignment(a, size) ((a+size-1) & (~ (size-1)))
: 目的是为了alignment,但是我不太理解这个写法,请各位指教!!

r*******e
发帖数: 7583
3
恩,更详细的解释
http://stackoverflow.com/questions/227897/solve-the-memory-alig

【在 w****y 的大作中提到】
: 得到是size的倍数同时大于等于a的最小值吧。
: size:要对齐的大小
: 比如size=4, a = 3, 得到的值为4, 是能容纳下3同时又对齐size的最小值
: +(size-1)使得最后值比a大
: & (~ (size-1))使得值与size对齐(当size为2的幂时)

W********e
发帖数: 45
4

谢谢各位!

【在 w****y 的大作中提到】
: 得到是size的倍数同时大于等于a的最小值吧。
: size:要对齐的大小
: 比如size=4, a = 3, 得到的值为4, 是能容纳下3同时又对齐size的最小值
: +(size-1)使得最后值比a大
: & (~ (size-1))使得值与size对齐(当size为2的幂时)

1 (共1页)
进入JobHunting版参与讨论
相关主题
请问strcpy()和memcpy()的写法问题求问CC150书上16.9的“multiple of alignment”是什么意思??
refer cover letter的写法CarerCup 书里面的关于memory的一道题
refer cover letter的写法(包子答谢)一个小问题,请高人指点!
问一道编程面试题:regex匹配文本中的域名我也来个面试经验,qualcomm的
弱问careercup 150书上low level的题人品贴,关于简历 (转载)
问个结构体的大小问题问个写paper的翻译问题。。。
求建议, 关于一个OFFER 和一个正在等结果的面试问个问题 求missing number
问一道动态内存分配用linked list的题目【CISCO】简历的写法(格式,字号,页数等)交流贴
相关话题的讨论汇总
话题: alignment话题: size话题: 理解话题: 对齐话题: 不太理