当前位置:家常菜>百科>科技>正文

字符串怎么输入

人气:117 ℃/2023-09-07 19:31:39

说到字符串小伙伴们可能都会感到非常陌生,不知道那是什么东西,但是对于学习代码,学习C语言的小伙伴们肯定是非常熟悉的,因为经常要进行字符串的的输入和输出,今天小编就教大家字符串输入的具体操作步骤吧。

在C语言中,有两个函数可以让用户从键盘上输入字符串,它们分别是:

scanf():通过格式控制符%s输入字符串。除了字符串,scanf() 还能输入其他类型的数据。

gets():直接输入字符串,并且只能输入字符串。

但是,scanf() 和 gets() 是有区别的:

scanf() 读取字符串时以空格为分隔,遇到空格就认为当前字符串结束了,所以无法读取含有空格的字符串。

gets() 认为空格也是字符串的一部分,只有遇到回车键时才认为字符串输入结束,所以,不管输入了多少个空格,只要不按下回车键,对 gets() 来说就是一个完整的字符串。换句话说,gets() 用来读取一整行字符串。

请看下面的例子:

运行结果:

第一次输入的字符串被 gets() 全部读取,并存入 str1 中。第二次输入的字符串,前半部分被第一个 scanf() 读取并存入 str2 中,后半部分被第二个 scanf() 读取并存入 str3 中。

以上呢就是小编给大家提供的输入字符串的方法了,有两种方法哦,但是这两种方法也是有区别的,大家可以根据自己需要来进行选择。

  • 驾照年审提前多少天?

    C1不需要年审的,而是要换证,可以提前90天进行,合理安排日期,别过期了,换证步骤如下:1、驾驶证年审前,要查询一下有没有违法记录,有违法记录要先处理掉,否则不会给年检的;2、...

    问答查看全文>>
  • 自选车牌号码怎么选?

    自选车牌号码选取方法:1、从手机应用市场或者搜索引擎"交管12123",下载并安装打开交管12123APP,选择"注册"出现"个人用户注册"界面,依次填写好各种信息,并点击下一...

    问答查看全文>>
  • 台式机声卡哪个牌子好 台式机声卡十大品牌排行榜

    为您整理了台式机声卡哪个牌子好,分别有威迅、魔羯/MOGE、海备思/HADIBIS、晶华/JINGHUA、Ickb、KO-STAR、EB-LINK、isk、森然、艾肯/ICON...

    品牌查看全文>>
  • 为什么开大车需要用两脚离合

    大车操作时需要注意与油门配合。为使换挡平顺,减轻变速箱换挡机构和离合器的磨损,提倡使用两脚离合器换挡法。这种办法虽然操作较复杂,却是开车省车省钱的好办法。以前的大车变速箱沒有同...

    问答查看全文>>
  • 美术励志名言

    1、虽然我没书,没笔记,没上课,没复习,但是我有一颗不想挂科的心。2、付出不一定有收获,努力了就值得了。3、用爱心、耐心、恒心挑战问题学生,给他们美丽的童年。4、只要是辛勤的蜜...

    名言查看全文>>
本网站部分内容、图文来自于网络,如有内容侵犯您的合法权益,请及时与我们联系,我们将第一时间安排核实及删除!
CopyRight © 2007-2024 家常菜 All Rights Reserved. 手机版