C语言,怎么样才能输出对齐了?

2025-02-27 03:51:17
推荐回答(3个)
回答1:

有两种方法可以做到:
1 用制表符\t实现对齐。
制表符\t输出的时候,会移动输出光标,实现对齐效果。所以可以在输出的对应位置,增加\t来实现对齐。
要求每行相同列输出占用空间差别不可以太大。

2 在格式字符中加入占用宽度控制数字。
C语言使用printf输出时,每个控制字符均可以写成
%nC的形式,如%10d, %12f, %8c, %16s等等。
其效果就是输出对应变量时占用n个字符的宽度。不足部分左侧补空格。通过这种方式,可以实现右对齐效果。
如果要实现做对齐效果,只需要在宽度字符前加-符号即可,如%-8s,就是把字符串输出,占8位宽度,右侧补空格。

回答2:

请使用\t转义字符,相当于tab键,对齐专用

回答3:

输出的时候加上\t吧

制表符

相当于键盘上的tab

满意还请采纳哟