c语言中怎么一次性对齐代码

 我来答
秀乞群群
2014-11-02 · TA获得超过19万个赞
知道顶级答主
回答量:6.7万
采纳率:91%
帮助的人:2.4亿
展开全部
用于对齐:向上对齐和向下对齐:
#define ROUND_UP(x, align) (((int) (x) + (align - 1)) & ~(align - 1))
#define ROUND_DOWN(x, align) ((int)(x) & ~(align - 1))
用于检查是否已经对齐:
#define ALIGNED(x, align) (((int)(x) & (align - 1)) == 0)
其中,x为要计算或者检查的值,align是要对齐的单位

例如:
#define _ALLOC_ALIGN_SIZE  16
#define MEM_ROUND_UP(x)  ROUND_UP(x, _ALLOC_ALIGN_SIZE)
#define MEM_ROUND_DOWN(x) ROUND_DOWN(x, _ALLOC_ALIGN_SIZE)
仙戈雅3n
2014-11-02 · TA获得超过5790个赞
知道大有可为答主
回答量:2398
采纳率:75%
帮助的人:897万
展开全部
如果是VS开发环境 则按下Ctrl+K,Ctrl+D
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tattackor
2015-10-28 · TA获得超过3.5万个赞
知道大有可为答主
回答量:5083
采纳率:94%
帮助的人:889万
展开全部
1、这个和开发环境有关系,如果是VS开发环境,点【编辑】-【高级】-【设置选定内容的格式】或者按Ctrl + K 然后再按Ctrl + F 就好。
2、也可以在常用快捷键自定义 窗口中进行查看
1)进入工具-选项 对话框
2)选择【环境】-【键盘】
3)在 【显示命令包含】 下面的对话框中输入“对齐”关键字,然后就会在这个编辑框下面一个文本窗口中显示关于“对齐”一系列的“某某对齐”操作命令,选中你想查看的,就会在【选定命令的快捷键】一栏中显示其快捷键了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
当前不能联网
2014-11-02 · TA获得超过1563个赞
知道大有可为答主
回答量:2626
采纳率:66%
帮助的人:654万
展开全部
用astyle直接排版。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式