C语言 | 输入输出
发布日期:2021-07-25 15:43:59 浏览次数:11 分类:技术文章

本文共 696 字,大约阅读时间需要 2 分钟。

一. 使用scanf和printf输入输出

01 使用scanf

#include 
scanf("格式控制",变量地址);scanf("%d", &n);

在这里插入图片描述

  • 数组名称本身就代表了这个数组第一个元素的地址
  • 除了%c外,scanf对其他格式符的输入是以空白符为结束判断标志的
  • 字符数组使用%s读入的时候以空格换行为读入结束的标志
  • scanf%c格式是可以读入空格换行

02 使用prinf

printf("格式控制",变量名称);

在这里插入图片描述

  • 对于double类型的变量,其输出格式变成了%f,而在scanf中却是%lf

03 三种使用的输出格式

1⃣️%md
  • %md可以使不足m位的int型变量以m位进行右对齐输出,其中高位用空格补齐。变量本身超过m位,则保持原样。
2⃣️%0md
  • %0md%md中间多加了0。和%md的唯一不同点在于,当变量不足m位时,将在前面补足够数量的0而不是空格。
3⃣️%.mf
  • %.mf可以让浮点数保留m位小数输出,这个“保留”使用的是精度的“四舍五入成双”规则。

二. 使用getchar和putchar输入/输出字符

getchar用来输入单个字符。

  • getchar可以识别换行符。

putchar用来输出单个字符

三. 使用gets和puts输入输出

gets用来输入一行字符串,并将其存放于一维数组,或二维数组的一维中。

  • gets识别换行符\n作为输入结束,因此scanf完一个整数后,如果要使用gets需要先用getchar接受整数后的换行符。

puts用来输出一行字符串,即将一维数组(或二维数组的一维)在界面上输出,并紧跟一个换行。

转载地址:https://blog.csdn.net/qq_34170700/article/details/103959244 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:C++ | 数组(一维数组、二维数组)、字符数组、字符串
下一篇:中学教资备考 | 教育知识与能力 | 视频1学习笔记

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年03月28日 12时21分03秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

汇编指令msr_ARM汇编:MRS和MSR指令 2019-04-21
慕课python第五周测试答案_中国大学MOOC(慕课)_python+_满分章节测试答案 2019-04-21
lsof查看占用高_lsof解决磁盘占用过高,查询却无大文件处理一例! 2019-04-21
python调用oracle过程 权限不足_oracle-存储过程提示 ORA-01031: 权限不足 2019-04-21
java ee6教程_Java EE 极简教程(六):框架的选择 2019-04-21
java io流过滤流_IO流分类详细介绍和各种字节流类介绍与使用 过滤流 字节流 2019-04-21
java预处理指令_Java程序员学C++_1_C++中的预处理命令 | 学步园 2019-04-21
java分词支持拼音_java 支持分词的高性能拼音转换工具,速度是 pinyin4j 的两倍... 2019-04-21
java中的%不对 如何处理_Java心得--异常及其处理 2019-04-21
java 上传速度计算_java常见3种文件上传速度对比和文件上传方法详细代码 2019-04-21
java 中区分月份_输入一年当中的月份,判断是哪个季节.(用java编写并且用到了import java.io.*;)... 2019-04-21
java 试图模版_图解Java设计模式之模板模式 2019-04-21
java.exe占用cpu_Windows服务器java.exe占用CPU过高问题分析及解决 2019-04-21
支付宝 java 乱码_支付宝即时到账接口中文乱码问题 2019-04-21
java中的handler理解_handler 与message的一些理解 2019-04-21
JAVA礼物题_这些Java面试题,你一定要记住! 2019-04-21
java 隐藏email_java Email 2019-04-21
linux下qt浏览word文件内容,Qt获取office文件内容 2019-04-21
amd锐龙笔记本cpu怎么样_不知不觉已经15款 AMD Ryzen锐龙笔记本处理器盘点 2019-04-21
syslog打印不带等级_(转)syslog日志等级 2019-04-21