次のマクロが C のデータ アライメントに機能する理由を知りたいですか?
#define CMIALIGN(x,n) (size_t)((~(n-1))&((x)+(n-1)))
n が 7 の場合、次のマクロが機能する理由を教えてください。#define ALIGN8(x) (size_t)((~7)&((x)+7)
. いくつかの例を示して、この式が機能する理由を教えてください。データ整列のための他の具体的な公式はありますか?
2491 次