当前位置:首页 > 行业动态 > 正文

c语言怎么使文字列对齐

在C语言中,可以使用printf函数中的格式化选项来使文字列对齐,以下是一些常用的格式化选项:

1、%s:字符串格式

2、%ns:左对齐,宽度为n的字符串格式

3、%ns:右对齐,宽度为n的字符串格式

4、%m.ns:宽度为m,小数点后保留n位的浮点数格式

5、%m.ns:左对齐,宽度为m,小数点后保留n位的浮点数格式

6、%m.ns:右对齐,宽度为m,小数点后保留n位的浮点数格式

下面是一个简单的示例:

#include <stdio.h>
int main() {
    char str[] = "Hello, World!";
    printf("默认对齐: %s
", str);
    printf("左对齐,宽度为20: %20s
", str);
    printf("右对齐,宽度为20: %20s
", str);
    return 0;
}

输出结果:

默认对齐: Hello, World!
左对齐,宽度为20: Hello, World!        
右对齐,宽度为20:         Hello, World!
0