专栏首页C语言入门到精通2.3 数据的输入输出

2.3 数据的输入输出

为了让大家有个明确的学习方向,请大家分享给有需要的人,谢谢!

一、数据输入输出的概念

(1)输入输出是以计算机主机为主体而言的

(2)C语言本身并不提供输入输出语句

二、printf函数输出数据

(1)一般格式

printf(格式控制,输出表列)

例子:

1、格式控制是用双撇号括起来的一个字符串称为“转换控制字符串”

2、格式声明由%和格式字符组成

3、普通字符原样输出

4、输出表列是程序需要输出的一些数据,可以是常量、变量、表达式

(2)格式字符

1、d格式符,用来输出一个有符号的十进制整数

2、c格式符,用来输出一个字符

3、s格式符,用来输出一个字符串

4、f格式符,用来输出实数,以小数形式输出

①基本型,用%f

②指定数据宽度和小数位数,用%m.nf

③输出的数据向左对齐,用%-m.nf

5、e格式符,用格式声明%e指定以指数形式输出实数

三、scanf函数输入数据

(1)一般形式

scanf(格式控制,地址表列)

(2)注意的问题

1、scanf函数中的“格式控制”后面应当是变量地址

2、如果在“格式控制字符串”中除了格式声明以外还有其他字符,,则在输入数据时在对应的位置上应输入与这些字符相同的字符

3、在用“%c”格式声明输入字符时,空格字符和转义字符中的字符都作为有效字符输入

4、在输入数值数据时,如输入空格、回车、Tab键或遇到非法字符,认为该数据结束

四、字符数据的输入输出

(1)putchar函数输出一个字符

putchar(c)作用是输出字符变量c的值

(2)getchar函数输入一个字符

从计算机的终端(一般是键盘)输入一个字符

最后,请持续相信你关注我是因为你想进步!

本文分享自微信公众号 - C语言(ycl_printf)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-10-03

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 4.1 数据的输出

    所谓的输出是以计算机主机为主体而言的,从计算机向输出设备输出数据称为输出,C语言本身不包含输出语句。

    闫小林
  • 4.2 数据的输入

    所谓的输入是以计算机主机为主体而言的,从输入设备向计算机输入数据称为输入,C语言本身不包含输入语句。

    闫小林
  • 基础知识 | 每日一练(175)

    士人有百折不回之真心,才有万变不穷之妙用。立业建功,事事要从实地着脚,若少慕声闻,便成伪果;讲道修德,念念要从虚处立基,若稍计功效,便落尘情。 ...

    闫小林
  • 常见正则表达式

    正则表达式(RegExp:regular expression):一种用特殊符号编写的模式,描述一个或多个文本字符串。最适合用来搜索和操纵文本字符串。如,检查输...

    YGingko
  • 时隔4月豌豆荚推出“内容分发”战略,欧比特拟10亿元布局卫星大数据 | 大数据24小时

    数据猿导读 时隔4月豌豆荚再次复出,推出“内容分发”战略;芯片及系统集成供应商欧比特拟募资10亿元,完善卫星大数据产业链;数据及云计算服务商 Pi Datace...

    数据猿
  • 揭秘:14家超过10亿美元估值的大数据公司的过人之处

    数据量无比庞大,为了从这些数据中挖掘出意义,我们需要搜集,储存数据,并创造应用程序分析这些数据。我们曾经讨论过当今最成功的大数据公司 Palantir , 以及...

    华章科技
  • javascript第5讲:类型转换

    将数值类型转为字符类型,按进制格式 (16)可以放入进制的类型(数字范围为 2-36)

    小海怪的互联网
  • 关于互联网金融授信产品的风控建模

    随着互联网渗透到生活中的各个角落,金融行业也似乎找到了与互联网的完美结合。互联网金融作为一个新的行业如今正在上升的势头上,因而也涌现了越来越多的P2P公司。但是...

    1480
  • SAP CRM的Genil层和Hybris的jalo模型

    在Hybris实现的Java class里,随处可见它们的namespace里包含了一个片段jalo:

    Jerry Wang
  • 浅析 JS 设计模式之:工厂模式

    工厂模式是一种创建对象的 创建型模式,遵循 DRY(Don’t Repeat Yourself)原则。在该模式下,代码将会根据具体的输入或其他既定规则,自行决定...

    savokiss

扫码关注云+社区

领取腾讯云代金券

玩转腾讯云 有奖征文活动