哇,输入 输出

字符数据输出

putchar(‘A’);

每次只能输出一个字符,可以是字符型变量,也可以是整型,常数,转义字符。

字符数据输入

getchar();

它也只能接受一个字符,接受的字符可以赋值给一个字符变量或整型变量,也可以不赋给任何变量,还可以作为表达式的一部分,putchar(getchar());它和putchar的区别就是有没有参数。

在用getchar()获取字符时,输入 完 之后,按Enter回车确认,回车也算做一个字符,下一次想要接收新的字符时,要写一个getchar(),处理了回车

 

字符串输出

puts(),它输出完自动在后面加换行。

字符串输入

gets(aString),获取的时候,自动将遇到的换行转换为字符换的终止符“\0”;

 

格式输入输出

%s,输出字符串

%10s,输出长度为10的字符串,默认靠右边

%-10s,长度为10,字符串往左边靠拢

%10.3s,长度为10,只要字符串的前三个,靠右放

%-10.3s,长度为10,只要字符串前三个,靠左放

%.2f,float类型取到小数点后两位。

获取一个大写字母,+32之后就是小写

获取一个char类型的数字,-48之后就是int。

 

posted @ 2017-07-27 10:28  这只鸟还不会飞翔  阅读(157)  评论(0)    收藏  举报