1.键盘输入的符号,会进入到输入缓冲区,gechar函数从输入缓冲区取数据,
2.sizeof(arr)计算的是数组的总大小,单位是字节,sizeof(arr【0】)计算的是数组元素的大小
3.%02d表示输出两位数,如果是单个数那么前面补齐0,
int main()
{
printf("qinghuru");
int year = 0;
int month = 0;
int day = 0;
scanf("%4d%2d%2d", &year,&month,&day);//前面数字表示读取的位数,跟%2f表示小数点后几位数类似的表示方法
//shuru
printf("year=%d\n", year);
printf("month=%02d\n", month);
printf("day=%02d\n", day);
//输出
return 0;
}
4.
int main()
{
int id = 0;
float c = 0.0f;//f表示浮点型,为了防止误认为是double型,末尾补上
float math = 0.0f;
float eng= 0.0f;
scanf("%d;%f,%f,%f", &id, &c, &math, &eng);
printf("the each subject scores of No.%d is %.2f,%.2f,%.2f\n", id,c,math, eng);
return 0;
}
5.printf函数返回值以及换行
int main()
{
int n = printf("Hello World!");
printf("\n%d\n", n);
return 0;
}
6.