肥宅钓鱼网
当前位置: 首页 钓鱼百科

c语言怎么输入一些数(.如何输入内容)

时间:2023-08-15 作者: 小编 阅读量: 6 栏目名: 钓鱼百科

本例将演示如何通过键盘输入数值,并将这些数值显示在屏幕上。而变量就充当了表示计算机内存区域的角色。图1代码第6行定义了三个整型变量,这三个变量两两之间使用逗号进行分割,类型都是int,也可以使用独立的定义,每行只定义一个整型变量,如下代码也是可以合法的。intyear;intmonth;intday;每一行表示一个语句,以分号结束,而不是逗号。图2至此,我们完成了计算机输入整数的功能,字符串输入和整型数值有所不同,在数组教程进行演示。

计算机的输入设备通常是键盘和鼠标,在C语言中,我们可以向计算机输入一些内容,这些内容可以是数值,也可以是字符串。本例将演示如何通过键盘输入数值,并将这些数值显示在屏幕上。对于C语言程序来说,如果需要显示计算机输入的内容,那么,首先需要知道这些内容的存放位置,这个位置通常是计算机中的内存地址,之后才可以将这些输入内容存放至这块内存中。而变量就充当了表示计算机内存区域的角色。如果我们要输入一个整型数值,那么就可以创建一个整型变量,将变量的地址告诉输入函数,可以将这个整数值放置在特定的地址之上,输入设备完成输入之后,如果没有出现运行错误,那么,我们就可以通过使用这个变量访问对应的输入内容。

刚才描述中的输入函数和之前使用过的输出函数printf参数类似,它们都是标准库中所声明的,都位于头文件stdio.h中,但输入函数对应的名称为scanf,它可以完成多种数据的输入功能。下面的代码表示输入一个整数值

scanf(“%d”, &year);

这行代码含有两个参数,第一个参数为格式化字符串,与printf格式化字符串相同,它同样也支持转换符(conversion specifier),对于不同类型数值,采用不同的转换符,比如本例中对于整型数值来说,采用了%d转换符;如果是字符串数据,那么对应的转换符为%s(后续教程会进行演示)。第二个参数为一个整型变量year,这个变量前面的符号&表示的含义为变量year所对应的内存地址,而不是变量本身(在后续指针教程会详细介绍地址操作符),这条语句的含义就是:从计算机输入设备(键盘)读取一个整型数值,并将其存放到整型变量year所对应的内存地址位置。

scanf函数不仅仅可以输入一个整数,它还可以输入多个整数,比如输入格式为“年/月/日”的内容,也可记作yyyy/mm/dd,其代码写法为:

scanf(“%d/%d/%d”, &year, &month,&day);

这行代码同时需要输入三个整数,整数之间使用斜线进行分割。我们通过代码来演示下scanf函数输入整数的用法,并将输入的内容再输出至屏幕上。

图1

代码第6行定义了三个整型变量,这三个变量两两之间使用逗号进行分割,类型都是int,也可以使用独立的定义,每行只定义一个整型变量,如下代码也是可以合法的。

int year;int month;int day;

每一行表示一个语句,以分号结束,而不是逗号。

在图1代码的第7行,程序首先输出提示语,给出用户输入日期的格式,需要注意的是printf函数中的日期格式应该与第8行代码中的输入格式的日期样式一致,都是yyyy/mm/dd的样式,否则提示和实际输入内容会对用户造成困惑。

第8行代码中的scanf函数第一个参数给出了实际输入的日期样式,用户在输入日期时,第一个参数为表示整数的年值,之后跟一个半角斜线字符/,再后面是整数的月份值,之后再跟一个半角斜线字符/,最后是整数的日值,输入完成之后按下回车键。这样就使用scanf函数完成了特定样式yyyy/mm/dd样式的日期输入。第9行代码对刚刚输入的内容进行了输出显示,为了保持日期样式的一致性,输出格式依旧采用yyyy/mm/dd的日期格式。

图2

至此,我们完成了计算机输入整数的功能,字符串输入和整型数值有所不同,在数组教程进行演示。

注:图1代码第一行是忽略了安全警告,因为微软视scanf为不安全函数,在代码中已经给出了3级警告,默认情况下是会导致构建失败,详见链接:编译器警告 (级别 3) C4996 | Microsoft Docs

    推荐阅读
  • 爱斯基摩犬咬人吗 爱斯基摩犬会咬人吗

    奖惩得当对训练和塑造爱斯基摩犬有事半功倍的效果。

  • 今日北京限行尾号路段(出门开车别记错)

    今天是周一,开车出门上班的朋友千万别记错,自今天起,北京尾号限行开始新一轮轮换!自2021年7月5日至2021年10月3日,星期一至星期五限行机动车车牌尾号分别为:1和6、2和7、3和8、4和9、5和0。其中机动车车牌尾号为英文字母的按0号管理。

  • 蒲桃的适宜人群和禁忌人群(蒲桃哪些人能吃和不能吃)

    以下内容希望对你有帮助!蒲桃的适宜人群和禁忌人群适宜人群蒲桃营养丰富,有敛肠止泻、开胃助消化、凉血补血等功效,对于一般健康体质的人群均可食用,尤其适宜腹泻痢疾、食欲不振、血热淤血等人群食用。禁忌人群蒲桃有敛肠止泻的作用,对于自身有便秘的人群来说是不能吃的,否则会加重便秘症状;另外女性在经期期间也是不能吃蒲桃的,否则其凉血的功效也会影响正常经期出血量。

  • 绵阳米粉的做法及配方(教你绵阳米粉的做法及配方)

    绵阳米粉的做法及配方材料:牛肉、肥肠、鸡肉、碗豆、海带、葱花、香菜、酸菜、醋辣子。泡米粉,每次泡10斤米粉,水将米粉淹没,泡制5-6小时即可。在另外煮一锅水,把水熬开,水温保持在60℃左右。将烫好米粉放至餐具中,把熬好的酱料打一勺到米粉碗里,再将配料包中的牛肉、肥肠、鸡肉、碗豆、海带、葱花、香菜、酸菜等配料加入碗中。

  • 适合发朋友圈伤心的语句(表达发圈的伤心句子示例)

    适合发朋友圈伤心的语句在这个大世界里,我丢失了你,丢失了记忆,也丢失了自我。有些事不愿发生,却不得不接受。有些人不可失去,却不得不放手。我还是喜欢我自己一个人,没辜负,没牵挂,没感动,也没失望。等一个不爱自己的人,就像在机场等一艘船。我很容易原谅人,但是我很记仇:原谅不代表我忘记。真正的孤独不是一个人寂寞,而是在无尽的喧哗中丧失了自我。曾经信誓旦旦的承诺,如今却变成不值一提的心酸。

  • 解密圆明园十二生肖兽首铜像下落(圆明园十二生肖兽首8个已回归)

    至此,兽首铜像流失于海外。截至2021年9曾经流失的虎首、猴首、兔首、牛首、猪首、鼠首、马首这7尊圆明园兽首铜像通过多种方式回归了祖国;龙首在台湾保存。2013年6月28日,皮诺家族正式将免首、鼠首铜像捐赠给中国,现在中国国家博物馆收藏。随后承诺会将马首捐献给国家。于2009年,何鸿燊兑现承诺,将马首捐献给了祖国。在1860年被抢走后一直流失于海外,至今仍然下落不明。

  • 袁姓女孩名字大全(袁姓女孩名字大全有哪些)

    袁雯萱袁晨瑾,今天小编就来聊一聊关于袁姓女孩名字大全?接下来我们就一起去研究一下吧!袁姓女孩名字大全袁雯萱袁晨瑾袁烁华袁艺如袁明一袁胜玉袁嘉鑫袁佳晨袁天佳袁丽蒨袁可涵袁思琦袁妍彤袁永君袁惠宁袁华馨袁俊颖袁雯钰袁冬琼袁永怡袁姝慧袁珂嘉

  • 原神1.3新增食谱有哪些 原神1.5新食谱怎么获得

    原神1.3新增食谱有哪些?游戏上线的1.3版本中新增了哪些食谱很多小伙伴可能还不清楚吧,今天小编给大家带来原神1.3新增食谱一览,快来看一下吧。原神1.3新增食谱一览新增的食谱:获取方式:摩拉购买获取地点:望舒客栈老板娘购买食谱——素鲍鱼琉璃亭/新月轩购买食谱——岩港三鲜/明月蛋

  • uv镜和镜头盖区别(保护镜头够硬才行)

    我们都知道UV镜可以改善成像,还可以保护镜头免受灰尘、手印等侵蚀,在意外状况下甚至能保护昂贵的镜头不被破坏。对于摄影师来说,UV镜是必备之品。而一两百元的UV镜成了保护镜头的主要作用,所以UV镜的强度直接关系到对镜头的保护层面。如果UV镜只有硬度而透光率达不到则会影响拍摄效果。K&FUV镜的透光率达到了99.8%。值得一提的是,K&FUV镜在厚度方面作的非常到位。如果只是针对滤镜在测试及使用中的效果来看,这款UV镜还是值得推荐的。

  • 扬州一次性扩岗补助政策实施对象(扬州一次性扩岗补助政策实施对象是)

    一次性扩岗补助政策按“免申即享”的模式落实,由公共就业服务机构主动向符合条件的企业发放补助资金。实施对象:招用2022毕业年度首次就业的普通高校毕业生、签订劳动合同并为其缴纳失业保险费一个月以上的企业。补充介绍:为进一步鼓励企业积极吸纳高校应届毕业生就业,充分发挥失业保险助企扩岗作用,人社部门实施一次性扩岗补助新政策,企业每招用1名首次就业的应届高校毕业生可享补贴1500元。