c语言中的输入输出
在c中输入输出是最基础的操作,但是,如果不加注意,也很容易犯错误。
本人由于一时疏忽,竟然在输入输出上耗费一个小时,请看下面一段代码:
#include<stdio.h>
main()
{
short int a,b;
float c,d;
long e,f;
unsigned int u,v;
char c1,c2;
scanf("%d,%d",&a,&b);
scanf("%f,%f",&c,&d);
scanf("%ld,%ld",&e,&f);
scanf("%o,%o",&u,&v);
scanf("%c,%c",&c1,&c2);
printf("The input is ended!\n");
printf("\n");
printf("a=%7d,b=%7d\n",a,b);
printf("c=%10.2f,d=%10.2f\n",c,d);
printf("e=%17ld,f=%17ld\n",e,f);
printf("u=%o,v=%o\n",u,v);
printf("c1=%c,c2=%c\n",c1,c2);
}
注意看代码中橘黄色部分。
在一开始输入的时候,我按照下列格式输入:
11,11
34.23,123.23
22,12
1234,45879
a,b
红色部分为输入错误,第一个错误很容易发现,输入8进制数的时候输入了8
第二个错误很讨厌,我在输入时将回车符赋给了变量c1,将回车符后面的空格赋值给了c2。
结果造成输出时的错误和乱码。
为了调试这段代码,花费了近一个小时,现在写在这里,作为警告。
分享到:
相关推荐
C语言输入输出函数笔记 C语言中输入输出函数是指可以与外部世界交互的函数,包括输入函数和输出函数。在本笔记中,我们将介绍C语言中常用的输入输出函数,包括getchar、putchar、scanf、printf、gets和puts等。 ...
C语言标准输入输出,详细的函数资源信息,尽在c语言函数大全
输入输出我对C语言中输入输出理论的理解第一次提交:出于各种原因,我于2020年开始学习C.现在,我将证明我对学习计算机科学的深奥原理感兴趣。 经过进一步的调查,我得出结论,从60年代末开始,最初的Unix家族的语言...
c语言中关于输入输出的ppt和一些基本要求
printf( )的格式 printf(格式控制字符串,输出表达式1,输出表达式2,…,输出表达式n); 按照“格式控制字符串”的要求,将输出表达式1,输出表达式2,…,输出表达式n的值显示在计算机屏幕上。
C语言输入输出函数 1.fopen()函数 fopen函数用于打开文件,其调用格式为:FILE*fopen(char*filename,*type); 在介绍这个函数之;前,先了解一下下面的知识。(1)流(stream)和文件(file) 流和文件在TurboC...
C语言输入输出C语言输入输出
详细描述了c语言中文件的操作。里面介绍了从文件读和写的基本操作,分类很详细!
本文主要介绍了C语言中的输入输出函数。
系统讲述了C语言输入输出格式系统讲述了C语言输入输出格式
一般情况下,由键盘输入的字符并没有直接送入程序,而是被存储在一个缓冲区当中。下面这篇文章主要给大家介绍了关于C语言中输入输出流与缓冲区的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
C语言数据输入输出ppt,通过阅读此PPT可以清晰的了解C输入输出功能。
C语言数据的输入输出学习教案.pptx
我把去年刚学C语言时的实验报告发出来供新人们参考,别嫌弃啊(虽然确实很烂!全是免费下载,欢迎来我主页看看) 非常感谢您的观看
C语言标准输入输出,较为详尽的介绍啦相关的操作
c语言文件输入输出参考.exe
ACM入门必看,介绍C语言的输入输出的!不要用C++的输入输出做题!!!!!! 欢迎大家下载
物联网与互联网一字之差,“差”在哪里?不同的专家学者对这个“差”有不同的理解,有共识也有争论。本书讨论了物联网的起源与发展、核心技术、主要特点以及应用前景,为读者勾画出一个具有鲜明特征的物联网时代。...
032 通讯录的输入输出 C语言