%d 十进制有符号整数
%u 十进制无符号整数
%f 浮点数
%s 字符串 (是指的输出字符串,在printf中能够输出字符串的值,后面的参数为 “数组的指针”)
举例:
#include<stdio.h>
struct student{
char a[20];
char id[20];
}; //注意结构体在定义是和它的初始化过程
int main(void)
{
struct student stu1;
printf("请输入一个字符串...\n");
scanf("%s",stu1.a);
printf("输入的字符串是:\n");
printf("%s",stu1.a);
}
%c 单个字符
%p 指针的值
%e 指数形式的浮点数
%x, %X 无符号以十六进制表示的整数
%o 无符号以八进制表示的整数
%g 自动选择合适的表示法 ━━━━━━━━━━━
嵌入式软件设计