关于输入输出的说明
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C语言输入输出汇总
1 putchar(字符常量、变量、表达式) ---本身无空格
2 printf(“格式控制串”,输出列表);
输出列表:可以没有,多个以,发开。
格式控制串:
---格式说明:%[修饰符]格式字符
说明:
%M.nf ---对于实数
M------整数部分+小数点+小数部分n -------n表示小数点后要保持的位数%M.ns ---对于字符串
M------输出数据宽度n -------n表示要输入字符串的个数(控制输入多少个) 当M>n时会有空格当M<n时按照n的多少原样输出,不会有空格
输入:
字符输入函数getchar(); ----输入一个字符----还可以吞字符
-----用格式控制符%*c来吃掉挥车
格式输入函数
格式scanf(“格式控制串%d”,地址表); :注意---返回输入数据个数(作为是否执行标准) 格式字符:d,I,o,u,x,c,s,f,e
当%d:遇到空格、Tab、挥车作为结束标志
当%f:遇到空格、Tab、挥车作为结束标志,没有精度控制如%5.2f是错误的输入方式
当%c:挥车作为结束标志
遇到
非法字符---如果没有输入进去,则作为输入结束标志
while(scanf(“%d“,&a)==1)
分享:
gets(string) ---缓冲区要足够大不易用
puts(变量或字符串) puts遇到\0就结束。