函数
输出函数。int 返回值表示输出的字符数。
int printf(const char,* format,...)
输入函数。int 返回值表示输入成功的个数,0 表示输入的数为 0,-1 表示没有输入字符。EOF,end of file 是一个文件描述符,表示文件读到了文件末尾。
int scanf(const char,* format,...)
练习
输入一个数字判断有几位数
#include<stdio.h>int main() {int n;while(scanf("%d",&n) != EOF){printf(" has %d\n",printf("%d",n));}return 0;}
输入一个可能带有空格的字符串
#include<stdio.h>int main() {char str[10] = {0};// %s 是字符串,[] 是正则表达式,^\n 是除了空格其它都可以读入,空格是分隔符scanf("%[^\n]s",str);printf("%s",str);return 0;}
两数之和
#include<stdio.h>int main() {int a,b;scanf("%d%d",&a,&b);printf("%d+%d=%d",a,b,a+b);return 0;}
