1.printf 输出函数,返回的是字符个数
话不多说 直接上代码
int main() {
printf("%d", printf("%d", printf("%d", 43)));
return 0;
}
该程序的打印结果为
2.scanf 输入函数
打印生日,例如输入20130523,输出年份=2013 月份=05 日期=23;
int main() {
int year = 0;
int month = 0;
int day = 0;
scanf("%4d %2d %2d", &year, &month, &day);
printf("year=%4d,month=%02d,day=%02d", year, month, day);
return 0;
}
3. getchar 输入函数,针对于单个字符。
putchar 输出单个字符,putchar(整型值);
int main() {
int a=getchar();
putchar(a);
return 0;
}
4.最后,我们来实现一个按照你输入的字符来打印的金字塔
int main() {
char a = 0;
a = getchar();
int i = 0;
for (i = 0; i <5 ;i++) {
int j = 0;
for (j = 0; j < 4 - i;j++) {
printf(" ");
}
for (j = 0; j<=i;j++) {
printf("%c ", a);
}
printf("\n");
}
return 0;
}
我输入a 按照a来打印