c库函数:scanf()函数的使用

编程题:scanf()函数的使用

#include<stdio.h>

main()

{int x,y,a1,b1,a2,b2,c2;

scanf("x=%d,y=%d",&x,&y);

scanf("%d,%d,%d",&a1,&b1,&c1);

scanf("%d,%d,%d",&a2,&b2,&c2);

printf("x=%d,y=%d\n",x,y);

printf("a1=%d,b1=%d,c1=%d\n",a1,b1,c1);

printf("a2=%d,b2=%d,c2=%d\n",a2,b2,c2);

}

运行结果:

从键盘中输入时分别是:

x=1,y=2

3,4,5

6 7 8

屏幕显示:

x=1,y=2

a1=3,b1=4,c1=5

a2=6,b2=7,c2=8

举一反三:

1.写出语句scanf(“yy-mm-dd=%d-%d-%d”,&year,&month,&date);

从键盘上的输入形式。

2.思考:上式输入复杂,有没有更好的方法既可以表达输入的提示又可以简化输入量?

c库函数:scanf()函数的使用,布布扣,bubuko.com

时间: 2024-10-15 10:21:06

c库函数:scanf()函数的使用的相关文章

g++无法使用数学库函数,abs() 函数无法找到

http://blog.csdn.net/pipisorry/article/details/36633451 同样的一个源码, 如果保存成c文件, 用gcc编译可以通过和使用 如果用g++编译无法通过. 原因是abs() 函数无法找到? 1992829.101983/Main.cc: In function 'int main()': 1992829.101983/Main.cc:11:32: error: 'abs' was not declared in this scope #inclu

【转】stm32CubeMx上移植自己的printf()和scanf()函数

要想printf()和scanf() 函数工作,我们需要把printf()和scanf() 重新定向到串口中.重定向是指用户可以自己重写C 的库函数,当连接器检查到用户编写了与C 库函数相同名字的函数时,优先采用用户编写的函数,这样用户就可以实现对库的修改了.为了实现重定向printf()和scanf() 函数,我们需要分别重写fputc()和fgetc() 这两个C 标准库函数. 一.移植printf()函数,重定向C库函数printf到USART1 int fputc(int ch, FIL

scanf函数(初学者)

scanf函数称为格式输入函数,即按用户指定的格式从键盘上把数据输入到指定的变量之中. 1.scanf函数的一般形式:scanf函数是一个标准的库函数,它的函数原型在头文件"stdio.h"中,与printf函数相同,C语言也允许在使用scanf函数之前不必包含stdio.h文件. scanf函数的一般形式为:scanf("格式控制字符串",地址列表): 其中,格式控制字符串的作用与printf函数相同,但不能显示非格式字符串,也就是不能显示提示字符串.地址列表中给

scanf函数

变量的内存:字节和地址:1.变量的存储单位是字节,每个字节都有存储地址.2.不同的数据大小占用的内存带下不同拥有的字节数也是不同的.变量的存储:1.存储是按照,先存储的放在地址教高的位置,优先存储的地址越大,存储地址用十六进制表示.2.&是取址运算符,用来获取地址.%p这个占位符用来输出地址.3.由于c语言弱语言性质,导致未初始化的变量不会报错,所以要注意变量的初始化.scanf函数说是stadio.h自带函数,用于提醒用户进行输入操作.注意:scanf只能输入变量地址,&变量名Scanf

C语言Scanf函数

C语言的scanf函数 一.变量的内存分析 (一)字节与地址 ①. 内 存以字节为单位 每个字节都有自己的内存地址,根据地址就可以找到该字节.整个内存相当于一整个酒店,而酒店以房间为单位,在这里每个房间就相当于是每个字节,地址就是房 号,根据房号可以找到房间(根据地址也可以找到内存中的字节).相邻房间的房号是连续的,相邻字节的地址也是连续的.计算机中通常以十六进制表示地址. ②. 不同类型占用的字节是不一样的,数据越大则占用的字节数越多.如在64位编译器下,int类型占据4个字节,char类型占

黑马程序员——C语言基础---scanf函数

------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 1,scanf函数的概念 scanf函数也叫阻塞式函数,也就是说当函数执行后,会等待用户的输入,如果用户不输入任何内容,他会一直等待.如果使用这个函数,必须包含一个头文件 stdio.h. 2,scanf函数的作用 从键盘接受用户输入的内容,保存到指定的变量中. 3,scanf函数的格式 scanf("格式控制符",输入项的地址列表); 4,scanf函数的用法 输入一个整数 int

黑马程序员————C语言基本语法(关键字、标识符、注释符、变量、Scanf函数)

第一讲 关键字 1.什么是关键字? 1) 关键字就是C语言提供的有特殊含义的符号,也叫做“保留字” 2) C语言一共提供了32个关键字,这些关键字都被C语言赋予了特殊含义 C语言关键字 auto局部变量(自动储存) break 无条件退出程序最内层循环 case   switch 语句中选择项 char  单字节整型数据 const  定义不可更改的常量值 continue 中断本次循环,并转向下一次循环 default switch 语句中的默认选择项 do  用于构成do.....while

求最大值和scanf函数的使用以及函数的声明

/* ============================================================================ Name : MaxNumber.c Author : lf Version : Copyright : Your copyright notice Description : 求最大值和scanf函数的使用以及函数的声明 ==========================================================

黑马程序员----printf函数和scanf函数

一.printf函数和scanf函数,都被定义在头文件stdio.h里,因此在使用scanf函数时要加上#include <stdio.h>. 二.printf函数 1.定义:printf()函数是格式化输出函数, 一般用于向终端按规定格式输出信息; 2.格式:printf("XXXXXXXX"); 三.scanf函数 1.定义:scanf()函数按用户指定的格式从键盘上把数据输入到指定的变量之中; 2.格式:scanf("%d", &numbe