一、在C语言中,有三个函数可以用来在显示器上输出数据,它们分别是:
1、puts():只能输出字符串,并且输出结束后会自动换行,在《C语言在屏幕上显示内容》中已经进行了介绍。
2、putchar():只能输出单个字符,在《C语言处理英文字符》中已经进行了介绍。
3、printf():可以输出各种类型的数据,在前面的很多章节中都进行了介绍。
类似的需求随处可见,整齐的格式会更加美观,让人觉得生动有趣。其实,我们大可不必像上面一样,printf() 可以更好的控制输出格式。更改上面的代码:
1 #include <stdio.h> 2 int main() 3 { 4 int a1=20, a2=345, a3=700, a4=22; 5 int b1=56720, b2=9999, b3=20098, b4=2; 6 int c1=233, c2=205, c3=1, c4=6666; 7 int d1=34, d2=0, d3=23, d4=23006783; 8 printf("%-9d %-9d %-9d %-9d\n", a1, a2, a3, a4); 9 printf("%-9d %-9d %-9d %-9d\n", b1, b2, b3, b4); 10 printf("%-9d %-9d %-9d %-9d\n", c1, c2, c3, c4); 11 printf("%-9d %-9d %-9d %-9d\n", d1, d2, d3, d4); 12 return 0; 13 }
输出结果:
20 345 700 22 56720 9999 20098 2 233 205 1 6666 34 0 23 23006783
常用控制符如下