scanf可不可以输入浮点型_数据的输入和输出
请横屏观看
二、数据的输入和输出01常用数据的示例程序
浮点型数据的输入和输出
//编译器为 VS2010#includeint main(void){ float length; printf("当时把剑离你的喉咙有多少公分?\n"); scanf("%f", &length); printf("当时那把剑离我的喉咙只有%f公分\n", length); return 0;}
输出结果为:
字符型数据的输入和输出:
//编译器为 VS2010#includeint main(void){ int deadline; char ch1, ch2, ch3, ch4, ch5, ch6, ch7, ch8; printf("曾经有一份真诚的爱情摆在我面前,我没有珍惜\n"); printf("等我失去的时候我才后悔莫及,"); printf("人世间最痛苦的事莫过于此。\n"); printf("如果上天能够给我一个再来一次的机会\n"); printf("你会对那个女孩子说些什么?\n"); printf("我会对那个女孩说三个字\n"); printf("哪三个字?\n"); scanf("%c %c%c%c%c %c%c%c", &ch1, &ch2, &ch3, &ch4, &ch5, &ch6, &ch7, &ch8); printf("我会对那个女孩说:%c %c%c%c%c %c%c%c\n", ch1, ch2, ch3, ch4, ch5, ch6, ch7, ch8); printf("如果非要在这份爱上加上一个期限\n"); printf("你希望是多少年?\n"); scanf("%d", &deadline); printf("我希望是:%d年\n",deadline); return 0;}
输出结果为:
02整型、浮点型、字符型的输入输出
整型
int deadlinescanf("%d", &deadline);printf("我希望是:%d年\n",deadline);
%d 表示 scanf() 函数要读取编程人员从键盘输入的整数,并把输入的值赋给 deadline 变量。scanf() 函数使用取地址符 & 表示找到 deadline 的地址。
浮点型
float length;scanf("%f", &length);printf("当时那把剑离我的喉咙只有%f公分\n", length);
%f 表示 scanf() 函数要读取编程人员从键盘输入的浮点数,并把输入的值赋给 length 变量。scanf() 函数使用取地址符 & 表示找到 length 的地址。
字符型
char ch1, ch2, ch3, ch4, ch5, ch6, ch7, ch8;scanf("%c %c%c%c%c %c%c%c", &ch1, &ch2, &ch3, &ch4, &ch5, &ch6, &ch7, &ch8);printf("我会对那个女孩说:%c %c%c%c%c %c%c%c\n", ch1, ch2, ch3, ch4, ch5, ch6, ch7, ch8);
%c 表示 scanf() 函数要读取编程人员从键盘输入的浮点数,并把输入的值赋给 ch1~8 变量。scanf() 函数使用取地址符 & 表示找到 ch1~8 的地址。值得注意的是:在键盘输入多个连续字符时,需根据键盘输入的形式在 scanf() 函数和 printf() 函数中用空格和 %c 表达出来。例如:我输入的是:I love you 因此在输入输出函数中,第一个和第三个 %c 之间有空格,第五个和第六个 %c 之间有空格。03常量的定义方式
define宏定义
//圆的面积#include#define PI 3.14int main(void){ float radius, area; printf("请输入圆的半径:\n"); scanf("%f", &radius); area = PI * radius * radius; printf("圆的面积是:%f", area); return 0;}
输出结果为:
const 常量定义
#includeint main(void){ const int FREQUENCY1 = 98; const int FREQUENCY2 = 784; printf("你昏倒的时候,叫了晶晶这个名字 %d 次\n", FREQUENCY1); printf("还有一个名字叫紫霞的,你叫了%d次\n", FREQUENCY2); return 0;}
输出结果为:
注意:常量命名一般用大写字母。END
scanf可不可以输入浮点型_数据的输入和输出相关推荐
- 图形用户界面和交互输入方法---图形数据的输入功能
为什么80%的码农都做不了架构师?>>> 图形数据的输入功能 输入模式 回显反馈 转载于:https://my.oschina.net/liyangke/blog/287709 ...
- python 键盘输入数字_九宫格键盘输入
九宫格键盘输入 Letter Combinations of a Phone Number 给定一个数字字符串,返回数字可能代表的所有可能的字母组合. 数字到字母的映射(就像九宫格电话按钮一样)如下图 ...
- overleaf怎么输入中文_【Latex | 输入中文 | 小论文】如何用利用在线Latex工具Overleaf编写中文论文...
论文写作一定是多数研究生在学习阶段无法避开的话题.恕我直言,你的小论文被录用与否直接决定着你能否毕业.所以请认真对待论文写作! Q&A(以下为精分现场)- 那么用什么工具编写论文比较好呢? - ...
- python让用户输入字符串_当用户输入字符串而不是整数时,如何保护我的python代码?...
看看我对您的代码所做的更改,如下所示: def add (x, y): return(x + y) def subtract(x, y): return(x - y) def multiply(x, ...
- java怎么输入电话号码_如何在输入时更改输入中的电话号码格式?
我有一个电话号码的输入字段,最多允许20个字符(国际号码) . 我的问题是,当手机的数字为10位或更少时,它应该使用Masked输入格式 . 但是,当电话号码长于10位时,应删除格式 . 这是我目前的 ...
- java实验七输入输出流_实验七 输入输出流
java 程序设计实验 实验七 输入输出流(2) 一.实验目的 输入和输出是Java的核心功能之一.本节学习了Inputstream和OutputStream,Reader,Writer的几个子类,通 ...
- python记录输入次数_如何计算用户输入错误的次数
我在做一个游戏,想把所有的问题都讲一遍.如果用户的回答是错误的,我想知道这发生了多少次.在 我对这个代码有点问题.当我运行所有程序时,第一个和第二个函数运行正常.但当我想打印x\u错误时,它会说&qu ...
- C语言实例(五)素数_数据按不同格式输出_计算器
C语言实例(36~40) 36.计算一个数是否可为两个素数之和 (1)代码 (2)运行结果 37.实现简单的计算器 (1)代码 (2)运行结果 38.将 1~100 的数据以 10x10 矩阵格式输出 ...
- 描述:给出若干个数,将数字存储在数组中,然后使用插入排序,按照升序排列出输出数字。输入一个整数n表示有n个数,接着输入这n个数。按照升序输出这n个数。输入输出示例:输入:53 2
#include<stdio.h> int main() {int k, x, N,i;scanf("%d", &N);int a[100];//随便定义了一个 ...
最新文章
- 成功爬取-CVE-2018-15982漏洞复现【博客园】【1】
- Selenium最全超时等待问题的处理方案
- php作业90,php中文网移动端-第九期(191107作业)
- java递归 treeview_treeview递归
- 微软应提前发布专用于ARM处理器的Windows 8平板电脑系统
- 进阶07 Set接口、HashSet、LinkedHashSet
- matlab求smith标准型
- Python入门经典题斐波那契数列
- 酒店预订高保真移动端Axure原型模板
- 耿建超英语语法---非谓语动词作主语
- 应用Matlab小波变换工具箱进行图像压缩
- pt和px区别 pt是逻辑像素,px是物理像素
- iphone捷径大全_iPhone捷径,助您一臂之力
- 网站速度对谷歌SEO优化的影响
- 数字类型与列表——python
- Arithmetic(线段树维护历史版本和)
- unity技美27——优化项目内美术3D,2D等资源,详解unity打包体的潜规则与案例
- 【001】C++11允许匿名类型、局部类型作为模板实参
- OpenCV利用滑动条实现一个开关
- 五、输入输出管理(一)外部存储器管理
热门文章
- pandas中align函数的使用示例
- R语言广义线性模型Logistic回归模型列线图分析(nomogram)
- java 启动加载顺序_Java 程序的加载运行过程 | 学步园
- Python踩坑指南(第三季)
- Gene co-expression analysis for functional classification and gene–disease predictions 基因共表达分析的功能分类
- 计算机科学与虚拟技术,虚拟现实与可视化技术
- 微信小程序和vue双向绑定哪里不一样_vue和微信小程序的区别、比较
- JAVA基础9-封装(3)
- mysql tomcat 自动重连_基于tomcat+mysql的c/s模式下的系统自动更新
- vue element-ui Notification 挤在一起,重叠问题 解决办法