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

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

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

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

    推荐阅读
  • 姜茶祛湿(薏米姜茶祛寒湿)

    雨水·是春的开始春雨至,万物生。总之,“春雨贵如油”,万物都渴望着这一场甘霖,等待新生。饮食上正是调养脾胃,祛风除湿的好时机。只要将薏米、麦子提前泡2个小时,然后加入小米、蜜枣、生姜一起入锅,煮40分钟左右。此外,脾胃虚弱者和老人吃陈粮较好,这样就等于是慢慢地生发,不会太过。而我们将要迎接的,不仅有温暖的晨曦,更是一场被东风吹来的,新的、充满生机的甘霖。

  • 芥菜汤的功效与作用(番薯芥菜汤的功效与作用)

    1、利尿芥菜汤含有钙、磷、铁等微量元素,被人体吸收后,能利尿除温;促进机体水、电解质平衡,可用于防治小便涩痛、淋沥不尽之症。

  • 虾和菠菜能一起煮粥吗(关于虾和菠菜能一起煮粥吗)

    下面更多详细答案一起来看看吧!因为虾里面的钙元素、镁元素含量较高,食用有很好的补钙强身作用,而菠菜里面含有大量的草酸,一起煮粥吃的时候草酸会和钙、镁元素生成草酸钙、草酸镁沉淀,降低虾的营养价值,甚至引起肠胃不适。但是将菠菜焯水之后,菠菜中大部分的草酸都会溶于水中,再将菠菜和虾一起煮粥就没问题了。

  • 干燥电辅热是什么意思(干燥电辅热具体是什么意思)

    干燥电辅热是空调制热功能的其中一种技术,又称PTC电辅热技术,现在小编就来说说关于干燥电辅热是什么意思?下面内容希望能帮助到你,我们来一起看看吧!它可利用额外的电加热增加制热量,从而提高制热效率,更快调节室内温度。采用干燥电辅热技术的空调,能够自动根据房间温度的变化以及室内机风量的大小而改变发热量,达到快速制热的目的。

  • 笑谈(笑谈人生)

    正在与人高谈阔论的王导,得知老婆前来,赶紧飞快地赶着牛车逃跑。隋文帝杨坚与王导相比,隋文帝杨坚之怕老婆,是有过之而无不及,且有异曲同工之妙。杨坚的老婆独孤皇后极富政治天才,在帮助杨坚夺得皇位的过程中建立了卓越功勋,与杨坚一起被称为“二圣”,平时杨坚对之十分惧怕。当时有个叛臣叫尉迟迥,他有个孙女非常漂亮,杨坚偷偷临幸之,独孤氏获悉后凤颜大怒,派人杀了这个小美女。大臣追上,拦马苦谏。

  • 酸石榴的吃法及好处

    平时多吃酸石榴能吸收丰富营养并能开胃消食,它含有丰富的果酸和多种维生素与矿物质,大家在食用它之后能尽快把它含有的营养吸收和借助于,能维持身体正常代谢,并能加快人体内抗体合成,对提高人体自身抗病能力有一定好处。

  • 女性漏尿的八大原因(女性的难言之隐)

    经过3000多位女性用户亲身体验,今天要给大家推荐一款好口碑,几乎零差评的安心垫----捷护佳安心垫。作为一款真正良心产品,捷护佳安心垫针对不同的流量推出了不同的尺寸规格。选择捷护佳,就是选择中年后的体面人生!

  • 茄子条怎么做(怎么做茄子条)

    茄子条怎么做食材:茄子1个、西红柿1个、青辣椒1个、葱一小段、蒜两瓣。茄子、西红柿、青椒都洗净,将茄子切成长条,西红柿、青椒、葱蒜切碎备用。锅中放油,油热后关火等油烟充分散尽后,重新开火放入五香粉、葱花炝锅,炸出香味,放入青椒翻炒均匀。放入切好的茄子条,小火慢慢的煸出茄子的水分,因为只有茄子自身的水分充分煸出后,它才能更好的吸收调料的香味。根据个人口味放入盐,再炒一会,快出锅时放入蒜末提香即可。

  • 仰卧起坐的好处竟然也包括治疗女性妇科病

    锻炼腹部肌肉坚持长时间做仰卧起坐能够帮助女性朋友锻炼腹部肌肉,使腹部肌肉日益增强,帮助自身更好地保护腹腔内各大器官,特别是女性朋友的卵巢哦。拉伸脊椎在做仰卧起坐的过程中不断在拉伸脊椎,这样能够促进脊椎调节中枢神经系统,通过这样的方式提高身体的抗病力,从而有效预防女性妇科疾病。这样的运动过程就能帮助解决这一问题,从而帮助预防、治疗女性妇科病!妇科病可大可小,女性朋友自己可一定要多注意自身健康哦。

  • 怦然心动婚后甜文(心动作者陈惜大芹菜)

    下面希望有你要的答案,我们一起来看看吧!