gpt4 book ai didi

C 格式化表格

转载 作者:行者123 更新时间:2023-11-30 20:51:02 27 4
gpt4 key购买 nike

大家好,我有一个程序,我必须打印 4 列并将它们分成两部分。我正在尝试使用“\t”转义序列,但它编译得很奇怪。前两个打印几个空格而不是制表符,而另外两个则用制表符打印。

这是代码:

    #include <stdio.h>
int main(){
printf("%s","Celsius\tFahrenheit\t\tFahrenheit\tCelsius\n");
printf("%s","===================================================");
return 0;
}

打印出来:

    Celsius Fahrenheit              Fahrenheit      Celsius
===================================================
Process finished with exit code 0

最佳答案

如果计算空格:

Celsius Fahrenheit              Fahrenheit      Celsius
123456781234567812345678123456781234567812345678

很明显,您的终端每八个空格就有一个制表位,并且制表符会移动到下一个制表位。

第一个看起来像空格,因为“Celsius”有七个字符。

关于C 格式化表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34968318/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com