前边我们学习了不同种类的数据类型,为了将这些数据输出到终端我们学习了printf函数。但前边的学习更多的是简单的套用,并没有理解printf语句里每个部分的含义。于是我们有了今天的学习内容——C语言的格式化输出。在学习了本节内容后,你就可以按照自己的想法来输出各种格式的语句了。
printf函数是一个“可变参数函数” 也就是说printf函数的参数的个数和类型都是可变的,每一个参数的输出格式都有属于自己的格式声明。格式声明由“%”和格式字符组成,如“%d、%f”等,其作用是将输出的数据转换为指定的格式然后输出。
printf("%d\n",5);
“5”意为输出的数据为5,%d为以十进制整数形式输出,执行‘\n’使输出控制移到下一行的开头。其中"%d\n"称为格式控制字符串,由“格式声明”和“普通字符”组成。普通字符是指在输出时需要在输出的时候原样输出的字符。
printf("单词car中的字母的数量为 %d \n",3);