首页 > 其他分享 >c语言入门第六天输入函数

c语言入门第六天输入函数

时间:2024-11-11 22:16:46浏览次数:3  
标签:字符 入门 修饰符 指定 第六天 格式 输入 函数

一:字符输入函数

a:字符输入函数格式为getchar();

b:功能:从键盘输入一字符

c:返回值:正常,返回从键盘输入的代码值,出错或结束返回-1

d:代码展示

输出单一字符

2:格式输入函数

a:格式:scanf("格式控制符",地址表)

b:功能:按指定格式从键盘读入数据,存入地址表指定存储单元中,并按回车键结束

c:返回值:正常,返回输入数据个数

d:地址表:变量的地址,常用取地址运算符&

scanf支持的格式字符有很多如%d%i%x%o%c%s%f%g%e作用和printf代表作用一样(看第五天的)

e:scanf函数支持的说明符可以带以下修饰符

修饰符h:功能为 d,o,x前,指定输入为short型整数;

修饰符|:功能为用于d,o,x前,指定输入为long型整数;

修饰符|:功能为用于e,f前,指定输入为double型实数;

修饰符m:指定输入数据宽度,遇到空格或不可转换字符结束

修饰符*:抑制符,指定输入项读入后不符给变量

f:代码展示

因为没有修饰符m,有修饰符m如下代码

按一次回车键即可(上面代码图)

抑制符*的用法(上图)

字符char型空格和回车键为有效输入字符

g:总结:输入数据的时候,遇到以下情况认为该函数结束

1:遇到空格,TAB,或回车

2:遇非法输入

3:遇宽度结束

二:输入函数垃圾清理

a:用getchar()清除

b:用格式串中空格或"%*c"来吃掉

c:代码展示

用getchar()来清除

用的方法b(上两个图)

标签:字符,入门,修饰符,指定,第六天,格式,输入,函数
From: https://blog.csdn.net/2303_77916086/article/details/143685892

相关文章

  • C++ lower_bound 函数用法
    C++lower_bound函数用法因为文本块不支持下划线,所以以下均打成\(\text{lower-bound}\)。虽然只是简单语法,但是我确实不太能记住。比如很多分块题要求在整块二分,此时如果能善用\(\text{lower-bound}\)函数就能少写一个二分。然后本文只是作者自己看源代码理解的,当然是有不......
  • 成为一名Web安全工程师很难吗?(非常详细),零基础入门到精通,看这一篇就够了
    前言Web安全渗透:主要是对Web应用程序和相应的软硬件设备配置的安全性进行测试。通过模拟入侵者的手段可以在授权的情况下进行流量攻击、信息收集、文件提取等敏感行为,最终输出测试报告,从而准确修复这一系列漏洞。主要作用于各个企业网站、业务系统、移动APP、WiFi热点、Do......
  • 网络安全协议系列(非常详细),零基础入门到精通,看这一篇就够了
    文章目录一、安全协议的引入1.TCP/IP协议族中普通协议的安全缺陷1.信息泄露2.信息篡改3.身份伪装4.行为否认2.网络安全需求二、网络安全协议的定义三、构建网络安全协议所需的组件1.加密与解密2.消息摘要3.消息验证码4.数字签名5.密钥管理1.建立共享密钥2.公钥管理四......
  • APR协议及防御(非常详细),零基础入门到精通,看这一篇就够了
    文章目录ARP广播与广播域概述ARP协议(网络层)ARP出现原因原理:ARP攻击方式:ARP防御1️⃣网络安全/黑客零基础入门①学习路线②路线对应学习视频2️⃣视频配套资料&国内外网安书籍、文档①文档和书籍资料②网络安全/黑客学习视频3️⃣网络安全源码合集+工具包4️⃣网络安全......
  • 第五节---查询---函数
    查询---语法一.显示(limit)limit语句---limit显示语句条数;limit1;---只显示一条语句limit2;---显示三条语句limit语句---limit从第几项开始,获取后面几项;limit1,3;---显示第1条语句后的3条语句先排序后查询orderby列段名desclimit2;limit语句......
  • 在C语言中用函数求fibonacci(斐波那契)数列前n项的和
    1.功能用函数求fibonacci数列前n项的和。2.说明fibonacci数列为数列的第一项值为1,第二项值也为1,从第三项开始,每一项均为其前面相邻两项的和。3.题目例如:当n=28时,运行结果:832039。请编写sum函数。#include<stdio.h>//函数sum用于计算斐波那契数列前n项的和longsum......
  • 【前端】Typescript从入门到进阶
    以下是TypeScript的常用知识点总结,涵盖了从基础到入门的内容,并配有代码示例:1.TypeScript基础 1.1安装和配置安装TypeScript并初始化配置文件:npminstall-gtypescripttsc--init 1.2基本类型TypeScript提供的基本类型有`number`、`string`、`boolean`、`......
  • 【C++】踏上C++的学习之旅(七):深入“类和对象“世界,掌握编程的黄金法则(二)(内含构造函数
    文章目录前言1.类的6个默认的成员函数2.构造函数和析构函数的“好处”3.构造函数3.1概念3.2构造函数的特性4.析构函数4.1概念4.2特征前言在踏上C++的学习之旅(六):深入“类和对象“世界,掌握编程的黄金法则(一)中,我给大家讲解了"类"的定义以及如何使用类创建出......
  • Python小白学习教程从入门到入坑------第二十九课 访问模式(语法进阶)
    目录一、访问模式1.1 r1.2 w1.3 + 1.3.1r+1.3.2w+1.3.3a+1.4a一、访问模式模式可做操作若文件不存在是否覆盖r只能读报错-r+可读可写报错是w只能写创建是w+可读可写创建是a只能写创建否,追加写a+可读可写创建否,追加写1.1 rr:只读模式(默认模式),文件......
  • Python小白学习教程从入门到入坑------第三十课 文件定位操作(语法进阶)
    一、文件指针python中严格来说没有指针这个说法,但有指针这个用法的体现。指针概念常用于c语言、c++语言中在Python的文件操作中,文件指针(也称为文件游标或文件句柄的位置)是一个内部标记,它指示了当前文件操作的读写位置,文件指针在打开文件时初始化,并随着文件的读写操作而移动......