? ? ? C语言都是从main函数开始执行的,main函数是程序的入口。main函数也叫主函数。
1.所有C语言代码都有起始入口,这个入口就是main函数。
2.进入main函数后才能由main函数调用其他函数。
3.如果一个项目有多个源文件,但是有且只有一个main函数。
printf函数是一个库函数,它的功能是在标准输出设备(一般指屏幕)上的信息打印
?打印一个Hello world!函数
这是打出来的代码,把它进行运行。
? ? ? ? ?这就是输出的Hello? world!函数。
? ? ? ? ?由上面的代码可知,printf函数本质上就是输出函数,在使用printf函数时要引用头文件<stdio.h>。
? ? ? ? 每一条语句都要带有;且必须是英文输入的。
? ? ? ? \n是换行符,代表着要要换行。\n不是必要的,按情况而写。不过大部分的时候都带有\n,它使最后输出的结果看起来简洁。
? ? 这是带有\n的输出结果。
? ? ?这是不带有\n的输出结果。
? ? ?所以你可以清楚的知道\n的用处了!
printf()可以输出文本中指定的占位符。占位符是指这个位置可以用其他位置代替。
? ? ? ?如上图所示,文本“张三是%d个人\n”中%d就是占位符,代表它需要其他东西来代替。占位符的第一个字符一律都为%,第二个字符d代表着需要代替的类型,d代表着整数类型,所以%d需要整数来代替。1就是来代替%d的。执行后输出的结果就是张三是1个人。
接下来看看常用的占位符
一条语句中也可以有多个占位符。
限定宽度就是限定占位符的最小宽度。
图中%6d的意思是占位符至少有六位,如果不满六位,对应的值前面会添加空格直到满六位,
输出的值默认是右对齐。如果想左对齐,那么就在数字前加一个负号(-)。
对于小数,这个限制符会限制所有数字的最小显示宽度。
? ? ? ?首先要知道通常默认小数的精确度是小数点后六位,%12f代表着这个小数的最小宽度是12位,小数点也算一位,因此该小数前空格五位。
? ? ? ?有时候不想要小数点有六位怎么办呢?这时就可以限定小数位数了。如何限定小数位数呢?其实很简单,精确到小数点后两位只需要输入%.2f,就保留两位小数了。
? ?所以你就可以按照你的想法保留小数位数了。
? ? ?它可以与限定占位符宽度的写法结合在一起。