c语言printf函数如何左对齐

avatar
作者
猴君
阅读量:0

在C语言中,可以使用printf函数的格式控制符来实现左对齐输出。格式控制符%-用于指定一个字段的宽度,并将其左对齐。

例如,要将一个整数左对齐输出,可以使用以下代码:

int num = 123; printf("%-10d", num); 

上述代码中,%-10d表示将num按照10个字符的宽度左对齐输出。如果num的位数少于10个字符,将会在其后面补充空格使其达到10个字符的宽度。

同样的方式也适用于其他数据类型的输出,例如字符串:

char str[] = "Hello"; printf("%-10s", str); 

该代码将输出字符串"Hello",并将其左对齐,宽度为10个字符。如果字符串的长度少于10个字符,将会在其后面补充空格使其达到10个字符的宽度。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!