第2讲 数据类型及数据的输入输出ppt课件.ppt

第2讲 数据类型及数据的输入输出ppt课件.ppt

ID:58703137

大小:2.05 MB

页数:51页

时间:2020-10-04

第2讲 数据类型及数据的输入输出ppt课件.ppt_第1页
第2讲 数据类型及数据的输入输出ppt课件.ppt_第2页
第2讲 数据类型及数据的输入输出ppt课件.ppt_第3页
第2讲 数据类型及数据的输入输出ppt课件.ppt_第4页
第2讲 数据类型及数据的输入输出ppt课件.ppt_第5页
资源描述:

《第2讲 数据类型及数据的输入输出ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、上讲内容回顾程序运行必须经过四个阶段:编辑-编译-组建-运行词汇→语句→函数→源程序文件→C程序语句以;表示语句结束函数由函数首部和函数体组成程序中必须有,且只能有一个main函数(主函数)程序是从main函数开始执行注释可以出现在程序的任何位置用/*和*/括起来,必须成对出现第二讲数据类型及数据的输入输出C语言程序设计ProgramminginC本讲内容6.1数据的存储和基本数据类型6.2数据的输入输出6.1数据的存储和基本数据类型一、程序设计中的数据二、C语言中的数据类型三、常量(Constant)四、变量(Variables)一、程序设计中的数据程序设计的一项主要任务是对数据进行处理和

2、加工。计算机处理的数据不只是数值型数据,还包括文字、声音、图像等,它们都以一定的数据形式存储。在计算机程序中使用数据需要解决下列问题:数据如何存储,即多大内存以及按怎样的形式存储;数据如何表示,即在编写程序时如何表示(书写、描述)数据。数据可以参与哪些运算。分析:1.陈述问题:求任意圆的周长和面积。2.需求分析:输入圆半径,输出圆周长和面积。3.数学建模:设圆半径变量为r,周长变量为c,面积变量为s。若r=3,则根据圆周长和面积的数学公式:c=2×π×r=18.85s=π×r×r=28.27。【例2-1】简单数值计算。编程实现求任意圆的周长和面积。一、程序设计中的数据【例2-1】简单数值计算

3、。编程实现求任意圆的周长和面积。一、程序设计中的数据4.确定算法(自然语言描述)①设计表示半径、周长和面积的变量:r(整型或实型)、c(实型)和s(实型)。②利用scanf输入函数输入圆的半径r的值。③利用数学公式c=2×π×r和s=π×r×r计算出圆的周长和面积。④输出圆的周长和面积。5.编码#include#definePI3.1415926voidmain(void){intr;doublec,s;printf("请输入圆的半径(整数):");scanf("%d",&r);c=2*PI*r;s=PI*r*r;printf("circum=%6.2f",c);pri

4、ntf("area=%6.2f",s);}/*programch2-1.c*/#include/*文件包含,编译预处理命令*/#definePI3.1415926/*宏名定义,定义宏符号PI*/voidmain(void)/*主函数首部*/{intr;/*定义半径变量为整型数据*/doublec,s;/*定义周长和面积为实型变量*/printf("请输入圆的半径(整数):");/*提示信息*/scanf("%d",&r);/*人机交互,从键盘输入半径值*/c=2*PI*r;/*计算圆的周长*/s=PI*r*r;/*计算圆的面积*/printf("circum=%6.2f

5、",c);/*按格式在屏幕上输出周长值*/printf("area=%6.2f",s);/*按格式在屏幕上输出面积值*/}6.测试VC++环境及程序运行计算机辅助问题求解过程一般有六个步骤。清晰陈述问题准确需求分析数学建模或处理流程示例确定算法编码测试#include#definePI3.1415926voidmain(void){intr;doublec,s;printf("请输入圆的半径(整数):");scanf("%d",&r);c=2*PI*r;s=PI*r*r;printf("circum=%6.2f",c);printf("area=%6.2f"

6、,s);}变量变量常量常量常量【例2-1】编程实现求任意圆的周长和面积。结论:(1)程序处理的对象——数据;(2)从存储角度,数据分为不同的数据类型;(3)从使用角度,数据分变量和常量。C语言数据类型原子类型:基本数据类型数值类型非数值类型整型有符号短整型(short)无符号短整型(unsignedshort)有符号整型(int)无符号整型(unsignedint)有符号长整型(long)无符号长整型(unsignedlong)实型(浮点型)单精度型(float)双精度型(double)字符类型(char)空类型(void)结构体(struct)枚举类型(enum)(C语言的特殊数据类型)构

7、造类型指针类型共用体(union)数组(array)值不能再分割的数据值能再分割为元素数据C语言特有的数据类型二、C语言中的数据类型p1146.1.21.数值类型整型和实型2.非数值类型字符型和空类型基本数据类型根据在机器中的存储长度短整型(short)基本整型(int)长整型(long)所占字节数增大无符号短整型(unsignedshort))有符号短整型(short))无符号基本整型(unsigned)有

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。