文章目录

  • C语言的标准库函数
    • 头文件
  • 字符数据的输入输出
    • putchar 函数(单字符输出函数)
      • 输出一个字符:
      • 输出控制字符
      • 输出转义字符
    • getchar 函数(单字符输入函数)

所谓数据的输入输出是从计算机角度出发的。

C语言本身没有I/O语句,所有I/O都由函数来实现。

C语言的标准库函数

由编译系统提供的一系列函数,以库形式存放在系统中,不是C语言文本的组成部分。

库函数已编译成目标文件(.obj),在连接阶段才与源程序编译成的目标文件相连接,生成可执行文件。
调用形式:

函数名(参数表)

注意在调用C语言库函数时,需要使用编译预处理命令#include <相关的头文件>,使相应的头文件包含到用户源程序中。

头文件

C语言中,输入输出用到的头文件是

#include <stdio.h> 或
#include “stdio.h”

常用头文件:

stdio.h   定义输入输出函数
string.h 定义字符串操作函数
math.h  定义sin、cos等数学函数

字符数据的输入输出

putchar 函数(单字符输出函数)

格式:

putchar( ‘字符’);
或
putchar( 字符变量); 

强调:被输出的单个字符必须被‘ ’括起来

输出一个字符:

#include <stdio.h>int main()
{char a, b, c;a = 'B';b = 'O';c = 'Y';putchar(a);  putchar(b);  putchar(c);printf("\n");return 0;
}

输出控制字符

#include <stdio.h>
int main()
{char a, b;a = 'O'; b = 'k’;putchar(a); putchar('\n');putchar(b);return 0;
}

输出转义字符

#include <stdio.h>
int main()
{char a;a = 'B’;putchar('\101’);  putchar(a);return 0;
}

getchar 函数(单字符输入函数)

格式:

getchar( ) ;

强调:输入单个字符后,必须按一次回车, (输入了两个字符 字符+回车) 计算机才接受输入的字符。

#include <stdio.h>int main()
{char  c;c = getchar();putchar(c);return 0;
}

C语言 字符数据输入输出相关推荐

  1. c语言字符合法,C语言字符数据的合法形式

    C语言字符数据的合法形式 C语言有丰富的数据结构和运算符.包含了各种数据结构,如整型.数组类型.指针类型和联合类型等,用来实现各种数据结构的运算.下面,小编为大家搜索整理了C语言字符数据的合法形式,希 ...

  2. C语言基础——数据输入输出

    五.数据输入输出 5.1 概述 C 语言中,所有的数据输入/输出都是由库函数完成的,都为函数语句. 在使用 C 语言库函数时,要用预编译命令 #include 将有关头文件包括到源文件中:如,使用标准 ...

  3. 【C语言--字符数据的输入输出】

    1.putchar函数–字符输出函数 功能是在显示器上输出单个字符.形式为:putchar(字符变量); 例如: putchar('A');//输出大写字母A putchat(x);//输出字符变量x ...

  4. C语言字符5,C语言字符数据(4、5).doc

    2.5.1字符常量字符常量是指用一对单引号括起来的一个字符.如'a','9','!'.字符常量中的单引号只起定界作用并不表示字符本身.单引号中的字符不能是单引号(')和反斜杠(\),它们特有的表示法在 ...

  5. c语言浮点数能用八进制输出不,深析C语言浮点型数据的输入输出

    方星星 吕永强 摘  要 C语言的基本数据类型分为:整型.字符型和浮点型,大多C语言教材都概括了整型和字符型数据的编码及输入输出,但并未详细介绍浮点型数据的编码及输入输出,这导致很多学生不能灵活运用这 ...

  6. c语言中向计算机输入,C语言中字符数据的输入和输出

    字符的输出 C语言中使用putchar函数来输出字符数据 #include int main() { char a,b,c,d; //定义字符变量a,b,c,d a = 'F'; b = 'U'; c ...

  7. R语言删除包含缺失值的行并将字符数据列(character)转化为因子列(factor)实战

    R语言删除包含缺失值的行并将字符数据列(character)转化为因子列(factor)实战 目录

  8. C语言试题四十六之将m行n列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。

    1. 题目 请编写一个函数function,它的功能是:将m行n列的二维数组中的字符数据,按列的顺序依次放到一个字符串中. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生复试 ...

  9. 14c语言合并两个字符串,C语言的标识符和字符数据、字符串数据.ppt

    1·2 C语言的标识符和字符数据.字符串数据 本节的任务是掌握用printf()函 数在屏幕的任意位置打印字 符组成的图案. 1·2·1 C语言的字符串数据.字符数据和转义字符 • 例1_1_2 用p ...

最新文章

  1. 为什么机器学习算法难以优化?一文详解算法优化内部机制
  2. 线性霍尔传感器SS495、A1308、A1302
  3. 第五届蓝桥杯 c/c++ B组6
  4. 六十.完全分布式 、 节点管理 、 NFS网关
  5. 路要怎么走?关于程序员成长的一点思考
  6. OpenCV DIS光流OpticalFlow的实例(附完整代码
  7. Java发送邮件(带附件)
  8. jira java接口生成问题
  9. 分库分表的几种常见形式以及可能遇到的难题
  10. python一般用什么软件写_python用什么软件写代码
  11. 环境搭建、标注、训练、推断,超详细的目标检测开发流程
  12. Java String 探索
  13. 浏览器窗口可视区域大小相关方法
  14. 利用Brettle.Web.NeatUpload控件对打文件进行上传(转)
  15. 下载InstallShield Limited Edition for Visual Studio
  16. HB哈勃与HB公链【尊皇社区】深度揭秘分析!
  17. ActiveSync同步使用方法
  18. php 处理树形数据,php设计模式之组合模式——处理树形结构数据
  19. 关闭极域电子教室文档
  20. android res编辑器,Android Apk编辑器(ApkModifier) V3.6.0

热门文章

  1. 如果你比较注重数据隐私,这7个硬盘销毁的方法,请一定记住!
  2. 面试题-js获取cookie中存储的值?
  3. python excel转csv_python将excel转换为csv的代码方法总结
  4. Office2010最佳体验之 同工作齐分享
  5. JavaScript-修炼之路第七层
  6. 好上手操作的网站设计软件,打造惊艳网站效果
  7. andriod开发外包
  8. 计算机启动键,电脑u盘启动按哪个键
  9. 计算机毕业设计java+SpringBoot在线答疑系统的研究与实现(源码+mysql数据库+Lw文档)
  10. 平均气温(Temperature)