首页 > 其他分享 >c语言学习

c语言学习

时间:2024-07-19 23:44:22浏览次数:13  
标签:语言 puts scanf 学习 函数 字符串 输入 getchar

double中用 %lf 进行输入 scanf("%lf",&x);

 

.在整型数组中用 %d 进行输入 scanf("%d",&a);  注意:数组名必须带取地址符&

    注意:此时&a 传输的是首地址

 

    4.在字符串数组中用 %s 进行输入 scnaf("%s",a);  注意:数组名不能带取地址符&

 

scanf("%s",a) 函数输入字符串时存在一个问题,就是如果输入了空格会认为字符串结束,空格后的字符将作为下一个输入项处理。     gets(a)函数将接收输入的整个字符串直到遇到换行为止

  puts 和 printf的用法一样,puts()函数的作用与语句“printf("%s\n",a);的作用相同。

    注意:puts在输出字符串后会自动输出一个回车符。

此时大家肯定会想,getchar()函数不是用来输入单个字符的吗,为什么返回类型为 int 整型呢 ?

    1、getchar其实返回的是字符的ASCII码值(整数)。
    2、getchar在读取结束或者失败的时候,会返回EOF。

    注意:EOF意思是end of file,本质上是-1.

 

 

 

标签:语言,puts,scanf,学习,函数,字符串,输入,getchar
From: https://www.cnblogs.com/xiaohao-coding/p/18312537

相关文章

  • 2024/07/19(暑假学习hadoop第二周总结)
    本周的学习任务主要是完成Hadoop中有关的组件的配置。有关于此配置的过程严格按照黑马程序员大数据入门到实战教程,大数据开发必会的Hadoop、Hive,云平台实战项目全套一网打尽_哔哩哔哩_bilibili来进行配置。首先就是HDFS的配置,这是Hadoop分布式文件系统,用于在多个服务器上构建存储......
  • 【视频讲解】PCA主成分分析原理及R语言2实例合集|附代码数据
    原文链接:https://tecdat.cn/?p=37034原文出处:拓端数据部落公众号 分析师:RuoyiXu在数据分析的浩瀚宇宙中,我们时常面对多变量的数据海洋。这些变量虽然信息丰富,却也给处理带来了巨大挑战:工作量激增,而关键信息却可能淹没在繁杂的数据之中。为了有效减少指标数量同时尽可能保留原......
  • 大数据学习02
    HDFS(HadoopDistributedFileSystem)HDFS是Hadoop的核心组件之一,旨在解决大数据存储和管理的问题。其主要特性包括高容错性、高可扩展性和高吞吐量。HDFS将文件拆分成多个数据块,并将这些数据块分布存储在集群的不同节点上,从而实现数据的高可靠性和高可用性。HDFS的主......
  • 数据仓库建模工具之一——Hive学习第五天
    Hive的分区1、Hive分区(十分重要!!)分区的目的:避免全表扫描,加快查询速度!在大数据中,最常见的一种思想就是分治,我们可以把大的文件切割划分成一个个的小的文件,这样每次操作一个个小的文件就会很容易了,同样的道理,在hive当中也是支持这种思想的,就是我们可以把大的数据,按照每天或者......
  • Linux学习笔记day01-shell命令、vim编辑器
    **1.Linux基础**   1)特点:免费、开源、安全可靠、可裁剪、可移植、将所有硬件都识别视为文件来处理   2)Linux与Windows文件存储区别:         windows:磁盘分区管理         Linux:从根目录出发3)基本目录:    bin:二进制文件  ......
  • ## 学习笔记day05-C语言基础:控制语句 if else、do while、for循环
    day05六、控制语句1.顺序语句​在模块内部没有分支、跳转、循环等条件时,程序按照顺序执行2.分支语句选择语句if...else单分支if(表达式){代码块;} step:先判断表达式是否为真(非0为真,0为假)如果为真,进入if选择结构,执......
  • Linux内存从0到1学习笔记(8.19 ION (一))
    一,ION简介ION(InterprocessCommunicationOverNon-ContiguousMemory)即“跨进程非连续内存通信”。是Android系统中负责内存管理的关键子系统,由Google在Android4.0ICS中引入,旨在解决当时Android设备中存在的多样化内存管理机制所带来的问题,也就是用归一化的思想来解......
  • 【C++进阶学习】第七弹——AVL树——树形结构存储数据的经典模块
    二叉搜索树:【C++进阶学习】第五弹——二叉搜索树——二叉树进阶及set和map的铺垫-CSDN博客目录一、AVL树的概念二、AVL树的原理与实现AVL树的节点AVL树的插入AVL树的旋转AVL树的打印AVL树的检查三、实现AVL树的完整代码四、总结前言:在前面我们学习二叉搜索树的......
  • 【C语言】实现一个通讯录,一步一步详细讲解,小白也能看!!!
    目录设计思路代码实现 代码仓库 设计思路1.通讯录存放的信息这个通讯录保存的信息包括:名字,年龄,性别,电话,住址。2.通讯录的功能1.通讯录可以存放100个人的信息。2.增加联系人3.删除联系人4.修改联系人5.查询联系人6.显示所有人3.文件规划我们准......
  • 如何学习Hadoop:糙快猛的大数据之路(利用GPT 学习)
    目录引言Hadoop是什么?学习Hadoop的"糙快猛"之道1.不要追求完美,先动手再说2.从简单的MapReduce开始3.利用大模型加速学习4.循序渐进,建立知识体系构建您的Hadoop技能树1.夯实基础:Linux和Java2.深入理解HDFS3.掌握MapReduce编程模型4.探索Hadoop生态系统实战项目......