p rin tf
#include <stdio.h>
//C语言printf格式化输出与占位符
int main() {
//提示:因为使用printf输出的时被双引号包含的内容都会转换为字符串,所以占位符可以帮助我们在字符串内容中占得位置把变量的值插入到输出字符串中
int a = 1;//1.定义一个整数数据类型的变量赋值一个整数为1
printf("1.我有%d个苹果\n\n", a);//%d是整数格式占位符,这里变量a写在右边,对应左边字符串中的%d占位符,最后通过printf函数格式化输出到控制台
float b = 3.141596;//2.定义一个浮点数据类型的变量赋值一个浮点数为3.14
printf("2.数学老师说%f是圆周率\n\n",b);//%f是小数格式占位符,这里变量b写在右边,对应左边字符串中的%f占位符,最后通过printf函数格式化输出到控制台
char c = 'D',c1='J';//3.定义两个字符数据类型的变量,c赋值为D,c1赋值为J
printf("3.如果我是%c%c你会爱我吗?\n\n", c,c1);//%c是字符格式占位符,这里变量c和c1写在右边,对应左边字符串中的两个%c占位符,最后通过printf函数格式化输出到控制台
printf("a=%d\nb=%f\nc=%c\nc1=%c\n\n", a,b,c, c1);//从这里的左边右边的占位符和变的,可以知道同时放多个变量和占位符按顺序从左边到右边对应即可
//还有很多类型的格式占位符这里没有继续一一展示,我们了解了printf和占位符的使用即可
}