c语言中scanf的用法
第一次写博客,今天介绍一下scanf的用法。
scanf的功能:用一句话来概括就是“通过键盘给程序中的变量赋值”。
其函数的原型为:
int scanf(const char *format, ...);
具体有两种用法:
1、scanf(“输入控制符”,输入参数);
作用:将从键盘输入的字符转化为输入控制符所规定格式的数据,然后存入已输入参数的值为地址的变量中。
例如:
#include<stdio.h>
int main()
{int a,b;printf("请输入整数:");scanf("%d",&a);// %d,将输入的字符转化为十进制形式printf("a=%d\n",a);// %d,以十进制输出a的值,\n换行符b=a>0?1:-1;//三目运算符,当a>0,b=1;否则b=-1printf("b=%d\n",b);return 0;}
2、scanf(“非输入控制符 输入控制符”,输入参数);
作用:将从键盘输入的字符转化为输入控制符所规定格式的数据,然后存入已输入参数的值为地址的变量中(非输入控制符必须原样输入)。
例如:
#include<stdio.h>
int main()
{int a,b;printf("请输入整数:");scanf("a=%d",&a);// %d,将输入的字符转化为十进制形式b=a>0?1:-1;//三目运算符,当a>0,b=1;否则b=-1printf("b=%d\n",b);return 0;
}
根据scanf("a=%d",&a)双引号里的内容”a=%d",在终端输入必须输入“a=数字",然后回车,注意"a="不能少,否则程序不能向下执行。
总结:推荐第一种用法,尽量不要用非输入控制符,可以结合printf使用来提示输入的东西,然后根据提示直接输入就好。
可参考:http://t.csdn.cn/8NDof
c语言中scanf的用法相关推荐
- c语言scanf中 作用,c语言中scanf的用法
c语言中scanf的用法的用法你知道吗?下面小编就跟你们详细介绍下c语言中scanf的用法的用法,希望对你们有用. c语言中scanf的用法的用法如下: printf和scan函数的使用方法 一 pr ...
- C语言中scanf函数用法详解
scanf 的功能用一句话来概括就是"通过键盘给程序中的变量赋值".该函数的原型为: # include <stdio.h> int scanf(const char ...
- scanf在c语言中的作用,c语言中scanf的基本用法
前言 scanf()是C语言的格式输入函数,和printf函数一样被声明在stdio.h头文件中,它的基本使用很简单: 1 int a; 2 scanf("%d",&a); ...
- #define c# 报错_c语言中#define的用法
c语言中#define的用法 C语言中,可以用 #define 定义一个标识符来表示一个常量.其特点是:定义的标识符不占内存,只是一个临时的符号,预编译后这个符号就不存在了. 预编译又叫预处理.预编译 ...
- c语言控制字符的作用是什么意思,c语言中char的用法是什么意思
C语言是计算机软件领域非常经典的编程语言,C语言中char的作用有哪些你了解吗.下面学习啦小编就跟你们详细介绍下c语言中char的用法,希望对你们有用. c语言中char的用法:c语言中char的用法 ...
- c语言int作用,c语言中int的用法有哪些
c语言中int的用法有哪些 C/C++编程语言中,int表示整型变量,是一种数据类型,用于定义一个整型变量,在不同编译环境有不同的大小,不同编译运行环境大小不同下面小编给大家整理了c语言中int的用法 ...
- c语言中int作用,c语言中int的用法(5页)-原创力文档
第 第 PAGE 1 页 共 NUMPAGES 1 页 c语言中int的用法 C/C++编程语言中,int表示整型变量,是一种数据类型,下面小编就跟你们详细介绍下c语言中int的用法,希望对你们有用. ...
- c语言中switch扑克牌花色,c语言中switch的用法
c语言中switch的用法 c语言中switch的用法的用法如下:C语言还提供了另一种用于多分支选择的switch语句, 其一般形式为:switch(表达式){case 常量表达式1: 语句1;cas ...
- C语言中typeof作用,浅析C语言中typeof关键字用法
浅析C语言中typeof关键字用法 前言 C语言中 typeof 关键字是用来定义变量数据类型的.在linux内核源代码中广泛使用. 下面是Linux内核源代码中一个关于typeof实例: #defi ...
- C语言中的struct用法
参考自C语言中的struct用法 在c语言中结构体(struct)跟面向对象编程(如java等)里面的类是非常相似的.不过像C++里面对结构体进行了扩展,c++里面的结构体是可以包含方法的,但是C语言 ...
最新文章
- Android Dialog 弹出的时候标题栏闪烁一下的处理方法
- 鸟哥Linux私房菜_基础篇(第二版)_第七章学习笔记
- 【Flutter】Flutter 页面生命周期 ( 初始化期 | createState | initState | 更新期 | build | 销毁期 | dispose)
- ProtoBuf使用指南(C++)
- python学习-序列化对象(pickle)
- SpringBoot JPA
- 异常检测算法之HBOS
- outlook阅读html,Outlook HTML邮件中英文混排字体设置
- python求小数部分_python-numpy数组的小数部分
- [LeetCode] Reverse Linked List 倒置链表
- 接口文档模板,接口规范
- 制图折断线_cad折断线怎么画,你值得一看的技巧
- PAT甲级准备方法(附2021年PAT甲级秋季考试题解)
- 碰到数学归纳法,一点感受
- 深入理解Andorid 卷I 第五章
- anaconda初体验
- CSP2020考试感悟
- Extract Method(提炼函数)
- 苹果笔记本显卡性能测试软件,玩的就是心跳 超酷苹果MACBOOK PRO深度评测
- 企业大数据项目规划落地实施路线图
热门文章
- php程序员自我描述_PHP程序员求职简历的自我评价范文
- maxscale mysql 主从_使用Maxscale实现mysql读写分离
- 成功安装ML并驱动显卡(gtx460)声卡(alc892)之经验谈
- Android 扫码枪 读取(外接键盘读取)
- A40i使用笔记:使用QT调用aplay播放wav音频/混音
- JavaScript基础语法-格式化日期年月日
- asm source code note 1.7_switch case分支的实现
- 音频基础 - Linein和Micin的区别及使用
- tomcat 窗口中文乱码解决
- Java 接口编程题练习_JAVA学习日记每天进步一点点之接口再学习和内部类、编程题练习、异常学习...