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

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

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

本例将演示如何通过键盘输入数值,并将这些数值显示在屏幕上。而变量就充当了表示计算机内存区域的角色。图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

    推荐阅读
  • 丰台区的公交地铁有变化吗(记者体验丰台站交通接驳)

    记者发现,开通首日,不少旅客乘坐地铁来到北京丰台站。旅客可乘坐地铁10号线进入北京丰台站。根据北京地铁公布的列车时刻表,目前途经丰台站的10号线列车首班车时间为5:16,末班车时间为23:48。为了做好丰台站启用后的运营服务,北京地铁运营公司进行了充分准备。根据规划,未来北京丰台站南、北侧将建设城市综合交通枢纽,并引入轨道交通16号线,实现轨道、公交等多种交通方式集中换乘。

  • 内存条频率怎么看(看内存条频率的步骤)

    按下WIN键+R组合键,打开运行,输入cmd,回车,进入命令提示符窗口,在其中输入wmicmemorychip。注意,wmic和memorychip两个单词之间的空格不要忽略。弹出CPU-Z安装窗口,单击“下一步”,同意安装协议,单击“下一步”,选择安装的位置,尽量不要设置在c盘系统盘,我设置在了D盘,单击“下一步”,直到安装完成。安装完毕,打开CPU-Z软件,单击菜单栏中的“内存”,就可以看到关于系统内存的信息了,内存频率也包含其间。

  • 热血硬派1.8后续(热血硬派国夫君外传)

    热血硬派国夫君外传亚克系统(ARCSYSTEMWORKS)亚洲分店宣布,2D横向滚动条动作游戏《热血硬派国夫君外传热血少女零》中文版于今天(22日)在PlayStation®5、PlayStation®4、Ninten。

  • 适合二月二龙抬头发朋友圈的文案(二月二龙抬头朋友圈文案有哪些)

    适合二月二龙抬头发朋友圈的文案二月二,龙抬头,愿你心中有景,春暖花开;愿你心中有盼,成就事业。二月二,龙抬头,龙爪聚财源,龙鳞护贵体,龙尾扫阴霾,龙须捋春秋,龙睛点好运,龙首拔头筹,飞龙汇祥云,幸福无尽头。财运刚刚冒出头,幸运悄悄立上头。喜鹊喳喳闹枝头,命犯桃花砸你头。二月二龙抬头,龙神驾临幸运舟,祥瑞之气跟你走,风调雨顺庆丰收,好事成双有缘由,快乐加倍无烦愁,愿你好运绵绵无尽头!

  • 南阳职业学院2023单招专业计划(南阳职业学院2023单招专业计划书)

    考生必须在规定时间内完成志愿填报,填报时仅限填报我校一所学校和5个专业志愿,同时需要填写是否同意调剂,考生可以在规定的填报志愿时间内进行不超过两次的志愿修改,考生志愿以网上最后一次保存的志愿为准,填报时间截止后将无法更改。招生对象:遵守中华人民共和国宪法和法律,思想品德优良并已取得2023年河南省普通高等学校招生统一考试资格的普招文、理、艺术和对口类考生。

  • 轻蔑的近义词是什么词(轻蔑的近义词义词是什么)

    《三国演义》第七十回:“忽一人厉声而出曰:‘军师何轻视众人耶!吾虽不才,愿斩张郃首级,献于麾下。”

  • 玻尿酸丰下巴案例(玻尿酸丰下巴效果如何)

    玻尿酸丰下巴是通过注射玻尿酸到下巴部位,进行针对下巴的一个整形塑形。通过玻尿酸丰下巴拉长脸部比例,调整脸型,使整体衡量,并非全脸注射,只是调整某个部位来改变整体的视觉效果。注射玻尿酸丰下巴是一种简单、快捷、安全性高的手术,并且玻尿酸注射隆下巴后不会出现疤痕。注射玻尿酸丰下巴的风险是非常低的,也不需恢复期、短时间定型。不过医师建议,注射玻尿酸丰下巴短期时间之内,尽量少触碰或受到撞击,以防下巴变型。

  • 春江花月夜诗词知识(文学积累古诗词赏析)

    江天一色无纤尘,皎皎空中孤月轮。人生代代无穷已,江月年年望相似。不知江月待何人,但见长江送流水。可怜楼上月裴回,应照离人妆镜台。此时相望不相闻,愿逐月华流照君。斜月沉沉藏海雾,碣石潇湘无限路。月光照耀着春江随着波浪荡漾千万里,所有地方的春江都有明亮的月光。不知道江上的月亮在等待着什么人,只见长江不断地一直运输着流水。事迹略见于《旧唐书·贺知章传》。

  • 如何用纯度75度的酒精消毒(用纯度75%酒精消毒的正确方法)

    电脑键盘、屏幕脏了,喷一下,轻轻一擦,又干净又能消毒。家里门把手、垃圾桶、切菜板、电灯开关、手机,隐性眼镜盒,也经常喷一下。家里微波炉、冰箱、烤箱、电饭锅内沿脏了,拿酒精小球擦一下,比用洗涤剂环保,还不用过水。

  • 腿玩年是什么意思(腿玩年意思是什么)

    下面希望有你要的答案,我们一起来看看吧!腿玩年是什么意思科普一下“腿玩年”这个梗,把三个字展开就是:这腿够我玩一年。一般见到大长的美腿,人们就会发出这种感叹,表示对于美腿的喜爱与赞扬,这是对美腿的一种近乎失去理性的渴求与喜爱。大家平常看到高挑的女生,冒出的第一个想法是什么呢?近几年网上有一个梗是非常的火啊,那就是“腿玩年”,一般是用来对高挑的美好赞美,到了后来慢慢变成了调侃。