A3输入输出1.ppt

上传人:hyn****60 文档编号:70970044 上传时间:2023-01-31 格式:PPT 页数:20 大小:995KB
返回 下载 相关 举报
A3输入输出1.ppt_第1页
第1页 / 共20页
A3输入输出1.ppt_第2页
第2页 / 共20页
点击查看更多>>
资源描述

《A3输入输出1.ppt》由会员分享,可在线阅读,更多相关《A3输入输出1.ppt(20页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、第三章第三章 C C语言输入与输出语言输入与输出回顾v程序是为执行一项任务而编写的有序指令集v算法是解决问题的具体方法和步骤v流程图是算法的图形化表现形式v字符型变量可以存储_个字符,其值是该字符的_v运算符的优先级v关系运算符与逻辑运算符与算术运算符有哪些?本章目标v熟练使用格式化输出输入函数printf()与scanf()v熟练使用字符输入输出函数getchar()与putchar()输入/输出函数(printf/scanf)用于接受和显示数据或信息为什么使用输入/输出函数#include void main()int num;printf(请输入一个数:);scanf(%d,&num);

2、printf(n%d 的平方为%d n,num,num*num);printf()详解int visitor_count=150;printf(%d,visitor_count);将一些信息按照指定的格式送到标准输出(显示器)将按指定的格式显示该变量的值转换转换字符串字符串说说 明明%d将参数按整数形式转换输出,对应参数应是int 类型%ld将参数按长整数形式转换输出,对应参数应是long 类型%c输出一个字符,对应参数应该是一个字符%s输出一个字符串,对应参数应该是一个字符串%f将参数按带小数点数形式输出,对应参数应是double 类型,默认情况下精确到 6 位小数printf()函数1in

3、t visitor_count=150;printf(%d,visitor_count);输出结果:150printf()函数2int salary=5500;printf(%10d,salary);输出结果:5500输出结果的左边显示了 6 个空格%10d printf()函数3float circumference=78.53;printf(%f,circumference);输出结果:78.530000默认情况下精确到六位小数9.4786789;9.478679printf()函数4double mercury_level=168.2251074;printf(%7.2f,mercury

4、_level);输出结果:168.23宽度,表示所有的数字和小数点所占的位数。不够7位右对齐。%7.2f 精度(精确到小数点后多少位)转义序列输出结果:Name:Audrey Hepburn Movie:Roman Holiday代码:printf(“Name:Audrey Hepburn n Movie:Roman Holiday”);转义序列允许在输出结果中包括特殊字符转义转义序列序列名称名称描述描述a 警告产生一则警告。b 退格将光标回退一格。f 换页将光标移到下一页的第一格。n 换行将光标移到下一行的第一格。r 回车将光标移到当前行的第一格。t 水平制表 将光标移到下一个水平制表位置。

5、v 垂直制表将光标移到下一个垂直制表位置。单引号产生一个单引号。双引号产生一个双引号。反斜线产生一条反斜线。0 空产生一个空字符。#include void main()float radius=1.5,high=2.0;float pi=3.14159,vol;/*计算体积*/vol=pi*radius*radius*high;/*输出体积的值*/printf(vol=%7.2fn,vol);printf()函数使用示例内存radiushighvol1.52.014.14输出:vol=14.14pi3.14159scanf(%d,&num);scanf()函数1转换转换字符串字符串参数参数变

6、变量的量的类类型型要求的要求的实际输实际输入入%dint 十进制数字序列%ld long 十进制数字序列%f float 十进制数,可以有小数点及指数部分%lf double 十进制数,可以有小数点及指数部分&符号(附在读取的每个变量上)用于指明变量在内存中的位置scanf 函数从标准输入(键盘)读取信息,按照格式描述把读入的。信息转换为指定数据类型的数据,并把这些数据赋给指定的程序变量内存scanf()函数2float tax_rate;scanf(%f,&tax_rate);tax_rate在内存中分配一块 32 位存储空间存储空间使用名称“tax_rate”标识提示用户输入一个值输入的值

7、存储在变量中(因为 scanf 提供此变量的地址)12.234知识练习v题目:q请输入圆柱体底面积的半径和圆柱体的高,并且计算圆柱体的体积。#include void main()double radius,high,vol;printf(请输入圆柱体底面积的半径和圆柱体的高:);scanf(%lf%lf,&radius,&high);vol=3.14*radius*radius*high;printf(radius=%7.2f,high=%7.2f,vol=%7.2fn,radius,high,vol);scanf()函数使用示例内存内存radiushighvol510785请输入圆柱体底面

8、积的半径和圆柱体的高高:5 10radius=5.00,high=10.00,vol=785.00接受并显示字符字符型变量字符型数据字符型数据getchar()函数char variablename;variablename=functionname;语法:例如:char c;c=getchar();#include void main()char a,b;printf(请输入两个字符:n);a=getchar();fflush(stdin);b=getchar();fflush(stdin);putchar(a);putchar(b);putchar(n);getchar()和putchar

9、()示例内存内存abOK输出:请输入两个字符:OKOKPress any key to continue_总结1v常量是在程序中不能被更改的值;而变量在程序中可以被更改的,通过变量可以引用存储在内存中的数据vC语言中的基本数据类型包括整型、单精度浮点型、双精度浮点型和字符型v整型分为短整型、整型、长整型,每种整型又可分为有符号型和无符号型总结2v单精度浮点型和双精度浮点型变量可以存储实数,但双精度型取值范围要比单精度型大的多v字符型变量可以存储单个字符,其值是该字符的ASCII 码v算术运算符提供运算功能,包括+、-、*、/、%、+和-vprintf()和 scanf()函数属于格式输入输出函数vgetchar()和 putchar()函数用来输入输出单个字符的函数

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 生活常识

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com