getchar用来输入单个字符,putchar用来输出单个字符,在某些scanf函数使用不便的场合可以使用
#include<stdio.h>
int main(){
char c1,c2,c3;
c1 = getchar();
getchar();
c2 = getchar();
c3 = getchar();
putchar(c1);
putchar(c2);
putchar(c3);
return 0;
}
输入数据:abcd
输出数据:acd
2.2.4注释
1)使用“/**/”多行注释
2)使用“/”单行注释,效果仅限于该行
2.2.5 typedef
typedef是很有用的东西,他能给复杂的数据类型起一个别名,这样在使用中就可以用别名来代替原来的写法,例如,当数据类型是long long 时,就可以像下面的例子这样用LL来代替long long,以避免因在程序中出现大量的long long而降低编码效率
#include<stdio.h>
typedef long long LL; //给long long 起个别名LL
int main(){
LL a = 123456789012345LL,b = 234567890123456LL; //直接使用LL
printf("%lld\n",a+b);
return 0;
}
2