简明C语言教程(七)scanf 用法
来源:互联网 发布:数据上报出现异常 编辑:程序博客网 时间:2024/04/30 06:33
1.用法一:scanf("输入控制符",输入参数);
功能:将从键盘输入的字符转化为输入控制符所规定格式的数据,然后存入以输入参数的值为地址的变量中。
举例:scanf("%d",&i);
这里之所以要用%d
是因为来自你键盘的所有输入都是以字符的形式保存的,所以在这里我们用%d
将其转化为一个十进制的数。
2.用法二:scanf("非输入控制符 输入控制符",输入参数);
功能:非输入控制符必须原样输入。
举例:scanf("m%d",&i);
在这里%d
前面有一个非输出控制符,所以这里就要求你在输入的时候,你的输入前必须要有一个非输出控制符。比如说你直接输入123
就是错的,但是如果你输入m123
就是对的,这个时候最终i
的值就是 123
,但是如果你输入m123n
也是对的,但是我们一般不会在前面加一个非输出控制符,目的是让用户输入的越简单越好。
3.如何用 scanf 编写出高质量的程序?
使用 scanf 之前最好先使用 printf 提示用户以什么要的方式来输入。
scanf 中尽量不要使用非输入控制符,尤其是 \n 。
阅读全文
0 0
- 简明C语言教程(七)scanf 用法
- 简明C语言教程(八)printf 用法
- C语言scanf用法
- 简明C语言教程(一)前言
- 简明C语言教程(十五)continue
- 简明C语言教程(十七)函数
- 简明C语言教程(三)C语言的特点
- 简明C语言教程(四)怎样学习C语言?
- C语言中printf(),scanf()用法
- 也谈谈scanf 用法(寒假c语言之一)
- C语言学习LessonTwo(printf和scanf基本用法)
- 简明C语言教程(五)预备计算机专业基础知识
- 简明C语言教程(六)预备编程基础知识
- 简明C语言教程(九)流程控制
- 简明C语言教程(十)if 语句
- 简明C语言教程(十一)for 循环
- 简明C语言教程(十二)while 概述
- 简明C语言教程(十三)switch 语句
- Linux下Mysql数据库的安装以及若干问题的解决方案
- 简明C语言教程(五)预备计算机专业基础知识
- 【Mysql】 mysql 按年度、季度、月度、周、日SQL统计查询
- 两数组随机合并
- 简明C语言教程(六)预备编程基础知识
- 简明C语言教程(七)scanf 用法
- 随笔。最近的事情和想法
- 全文检索技术学习(三)——Lucene支持中文分词
- 日期对象,判断天数,时间戳转换等时间处理
- 2017/5/20 python 学习总结(1)
- 简明C语言教程(八)printf 用法
- 【CSS外部引入的路径】
- 线程的创建、线程的基本方法、
- 无向图 求EBC+ 求桥 + 缩点 【模版】