`
bbsunchen
  • 浏览: 231559 次
  • 性别: Icon_minigender_1
  • 来自: 天朝帝都
社区版块
存档分类
最新评论

c语言中的输入输出

阅读更多

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语言中,输入输出是程序与外部世界交流的重要方式。本文将详细介绍C语言中输入输出的基本概念、常用的输入输出函数及其用法,帮助读者掌握如何有效地进行数据的输入与输出...

    C语言-输入输出函数笔记

    C语言输入输出函数笔记 C语言中输入输出函数是指可以与外部世界交互的函数,包括输入函数和输出函数。在本笔记中,我们将介绍C语言中常用的输入输出函数,包括getchar、putchar、scanf、printf、gets和puts等。 ...

    C语言输入输出问题解析.pdf

    本文中,李淑敬和李林国两位作者详细解析了C语言输入输出问题,并提供了一些解决方案。同时,文章还指出了在特定环境下对转义字符处理的差异,并对超出字符数组长度的字符串赋值情况进行了说明。这些内容对于C语言的...

    输入输出:我对C语言中输入输出理论的理解

    输入输出我对C语言中输入输出理论的理解第一次提交:出于各种原因,我于2020年开始学习C.现在,我将证明我对学习计算机科学的深奥原理感兴趣。 经过进一步的调查,我得出结论,从60年代末开始,最初的Unix家族的语言...

    C语言中输入输出流与缓冲区的深入讲解

    C语言中输入输出流与缓冲区的深入讲解 缓冲区是计算机中的一块内存空间,用于缓存输入或输出的数据。缓冲区的引入可以提高计算机的运行速度,减少磁盘的读写次数,使得低速的输入输出设备和高速的CPU能够协调工作。...

    C语言基本输入输出.ppt

    printf( )的格式 printf(格式控制字符串,输出表达式1,输出表达式2,…,输出表达式n); 按照“格式控制字符串”的要求,将输出表达式1,输出表达式2,…,输出表达式n的值显示在计算机屏幕上。

    输入输出C语言经典例子的代码

    本压缩包包含了C语言中输入输出的经典例子,旨在帮助初学者理解和掌握这一关键概念。 1. **标准输入输出流** C语言使用`stdio.h`库提供的函数进行输入输出操作。其中,`stdin`代表标准输入,通常对应键盘输入;`...

    C语言文件输入与输出

    C语言输入输出函数 1.fopen&#40;&#41;函数 fopen函数用于打开文件,其调用格式为:FILE*fopen&#40;char*filename,*type&#41;; 在介绍这个函数之;前,先了解一下下面的知识。(1)流(stream)和文件(file) 流和文件在TurboC...

    C语言数据的输入输出学习教案.pptx

    C语言数据的输入输出学习教案.pptx

    C语言基本输入输出程序设计实验报告

    我把去年刚学C语言时的实验报告发出来供新人们参考,别嫌弃啊(虽然确实很烂!全是免费下载,欢迎来我主页看看) 非常感谢您的观看

    C语言输入-查询-输出-排序

    本教程将聚焦于C语言中的输入、查询、输出和排序四大核心概念,这对于初学者来说是非常重要的基础知识。 一、输入 在C语言中,我们通常使用标准输入库函数`scanf()`来获取用户输入。例如,如果我们要从用户那里获取...

    c语言数据输入输出、赋值、 顺序结构程序设计

    在C语言中,数据的输入输出并非直接通过特定的语句实现,而是依赖于库函数。本文将详细阐述这三个关键知识点。 1. 数据输入输出: C语言中的数据输入输出通常使用`stdio.h`库中的函数完成。常用的输入输出函数包括`...

    c语言文件输入输出参考.exe

    c语言文件输入输出参考.exe

    c语言程序设计谭浩强格式输入输出PPT课件.pptx

    在C语言中,输入输出操作对于程序的交互性至关重要。本课件主要讲解了C语言中的输入输出概念及其实现方式。 首先,输入输出是计算机系统与外部设备之间交换信息的过程。在C语言中,输出是指将数据从计算机发送到...

    简单的c语言中的有关输入输出语句的小程序

    这篇描述提到的是一个关于C语言输入输出语句的小程序,这通常涉及到stdio库中的基本函数,如`printf`和`scanf`。下面我们将深入探讨C语言中的输入输出机制及其相关知识点。 1. **stdio库**:C语言标准输入输出库...

    032 通讯录的输入输出 C语言

    032 通讯录的输入输出 C语言

    介绍c语言文件的输入输出.docx

    在C语言中,文件输入输出是非常重要的概念,它允许程序与外部设备进行交互,读取和写入数据。下面我们将对C语言文件输入输出的基本概念、函数和应用进行详细的介绍。 文件的基本概念 在C语言中,文件指的是存储在...

    c语言输入和输出ppt课件.ppt

    字符输入输出函数是C语言中最基本的输入输出函数。putchar()函数是向屏幕输出一个字符,其调用格式为:putchar(ch);其中ch为一个字符变量、字符常量或整型常量。getchar()函数是从标准输入文件(通常是键盘,亦指...

Global site tag (gtag.js) - Google Analytics