(三)其他的输入输出

文章目录

  • getchar();
    • 单个字符输入
    • 使用:
  • putchar();
    • 单个字符输出(自带换行)
    • 使用
  • puts();
    • 字符串输出
    • 与printf区别
    • 使用
  • gets();
    • 后面补充
  • 代码
  • 现象


getchar();

单个字符输入

使用:

变量 = getchar();
例:char a; a = getchar();

putchar();

单个字符输出(自带换行)

使用

putchar(字符变量);
例如:char a;putchar(a);
或者putchar(‘A’);

puts();

字符串输出

与printf区别

①自带换行,和putchar一样
②puts只能输出字符串,而printf是混合输出

使用

puts(“输出为”); 等价于 printf("输出为\n );

gets();

后面补充

代码

#include <stdio.h>int main()
{char a;puts("请输入一个大写字母");scanf("%c",&a);puts("输入完毕");printf("输入的大写字母 %c 对应的小写字母为:%c\n", a, a+32 );getchar();//吸收回车--来源于scanf();puts("请输入一个小写字母");putchar(getchar()-32);return 0;
}

现象

在这里插入图片描述



----- 如有错误欢迎大家批评指正!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/326380.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Git原理与应用(三)远程操作

Git原理与应用[三]远程操作 一.远程仓库操作1.理解分布式版本控制系统2.远程仓库的创建3.远程仓库克隆到本地4.向远程仓库推送:push5.拉取远程仓库:pull 二.模拟进行多人协作开发1.准备工作2.多人协作11.多人协作开发1.Linux用户开发2.Windows用户开发 2.合并冲突3.分支合并4.小…

[Flutter]WebPlatform上运行遇到的问题总结

[Flutter]WebPlatform上运行遇到的问题总结 目录 [Flutter]WebPlatform上运行遇到的问题总结 写在开头 正文 Q1、file_version_info.dart Q2、不兼容判断 Q3、跨域问题 Q4、flutter clean &#xff0c;无法删除build文件夹 其他 写在结尾 写在开头 Flutter项目已能在…

Flask 会员列表展示

感谢编程浪子师傅的源码信息分享 web/controllers/member/Member.py # -*- coding: utf-8 -*- from flask import Blueprint,request,redirect,jsonify from common.libs.Helper import ops_render,iPagination,getCurrentDate,getDictFilterField,selectFilterObj from comm…

揭秘人工智能:探索智慧未来

&#x1f308;个人主页&#xff1a;聆风吟 &#x1f525;系列专栏&#xff1a;数据结构、网络奇遇记 &#x1f516;少年有梦不应止于心动&#xff0c;更要付诸行动。 文章目录 &#x1f4cb;前言一. 什么是人工智能?二. 人工智能的关键技术2.1 机器学习2.2 深度学习2.1 计算机…

实战演练 | Navicat 中编辑器设置的配置

Navicat 是一款功能强大的数据库管理工具&#xff0c;为开发人员和数据库管理员提供稳健的环境。其中&#xff0c;一个重要功能是 SQL 编辑器&#xff0c;用户可以在 SQL 编辑器中编写和执行 SQL 查询。Navicat 的编辑器设置可让用户自定义编辑器环境&#xff0c;以满足特定的团…

静态网页设计——清雅古筝网(HTML+CSS+JavaScript)

前言 声明&#xff1a;该文章只是做技术分享&#xff0c;若侵权请联系我删除。&#xff01;&#xff01; 感谢大佬的视频&#xff1a; https://www.bilibili.com/video/BV1T64y1K7Zn/?vd_source5f425e0074a7f92921f53ab87712357b 使用技术&#xff1a;HTMLCSSJS&#xff08;…

中断产生流程

中断产生流程 中断向量表 entry.S (arch\arm64\kernel) ENTRY(vectors) kernel_ventry 1, sync_invalid // Synchronous EL1t kernel_ventry 1, irq_invalid // IRQ EL1t kernel_ventry 1, fiq_invalid // FIQ EL1t …

keil移植MQTT时GNU语法报错

keil移植MQTT时GNU语法报错 目录 keil移植MQTT时GNU语法报错一、原因分析二、解决方法方法1方法2 背景描述&#xff1a; STM32F103C8T6ESP8266 WIFI模块&#xff0c;使用CubeMX生成简单的FreeRTOS代码&#xff0c;调通UART1和UART3&#xff0c;UART3与WIFI模块连接&#xff0c;…

FineBI:简介

1 介绍 FineBI 是帆软软件有限公司推出的一款商业智能&#xff08;Business Intelligence&#xff09;产品。 FineBI 是定位于自助大数据分析的 BI 工具&#xff0c;能够帮助企业的业务人员和数据分析师&#xff0c;开展以问题导向的探索式分析。 2 现阶段数据分析弊端 现阶…

PySimpleGUI图形界面实例|PDF表格转换Excel文件

实例要求&#xff1a; 使用PySimpleGUI做一个把单位考勤系统导出的pdf文件合并输出Excel的应用&#xff0c;故事出自&#xff1a;https://hannyang.blog.csdn.net/article/details/135395946 当时时间紧&#xff0c;没有好好做界面且输出csv文件了事。今天趁周六休息&#xf…

初中数学:几何题的相关解题原则总结

一、多问类型的几何题 我们做题&#xff0c;应该都遇到过这类几何题目&#xff0c;就是&#xff0c;三个小问&#xff0c;每个小问对应一个几何图像&#xff0c;而且&#xff0c;渐渐复杂。这种题目&#xff0c;大多数有一个变化的条件&#xff0c;比如&#xff0c;动点、角度…

从零开始:教你如何规划和开发一款优质的教育网校APP

本篇文章&#xff0c;笔者将从规划和开发的角度&#xff0c;详细介绍如何从零开始打造一款优质的教育网校APP。 第一步&#xff1a;明确需求和目标 在开始规划之前&#xff0c;我们首先需要明确教育网校APP的目标受众是谁&#xff0c;提供哪些课程&#xff0c;以及期望达到的…