在线检测
JSON工具
编码/加密
图片处理
文字处理
格式化
网络
前端
后端
搜索工具、优惠码…⌘K

C语言代码在线格式化工具

基于 clang-format(WASM,浏览器内运行)按标准风格美化 C 代码。

使用说明

多人协作的 C 项目最容易在格式上扯皮:缩进 2 空格还是 4、大括号换不换行、指针写 `int *p` 还是 `int* p`,review 里一半评论都在纠这些。

把源码粘进来一键重排,缩进、大括号位置、指针星号对齐、单行宽度全按 clang-format 规则统一,默认 Google 风格,格式化在浏览器本地完成,代码不上传。接手别人留下的 .c/.h 想统一风格、给开源仓库提 PR 前对齐它的规范、或把网上抄的示例整理干净都合适。注意它只重排不改逻辑,`#define` 宏里的多行续行和手工对齐的注释表格可能被打乱,格式化后扫一眼这几处。

常见问题

会改动我的代码逻辑吗?

不会。它只调整空格、换行和缩进,语句、变量名、函数体一个字符都不变,格式化前后编译出的结果一致。

用的是什么格式化规则?

内核是编译成 WASM 的 clang-format,在浏览器本地运行,默认套 Google C/C++ 风格(2 空格缩进、大括号另起行等)。想对齐别的仓库时,先确认它是不是也用 Google 风格,K&R、Linux kernel 风格在括号和缩进上差异较大。