《C语言程序数据》PPT课件.ppt

《C语言程序数据》PPT课件.ppt

ID:58877326

大小:716.50 KB

页数:63页

时间:2020-09-30

《C语言程序数据》PPT课件.ppt_第1页
《C语言程序数据》PPT课件.ppt_第2页
《C语言程序数据》PPT课件.ppt_第3页
《C语言程序数据》PPT课件.ppt_第4页
《C语言程序数据》PPT课件.ppt_第5页
资源描述:

《《C语言程序数据》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Lesson2C语言程序数据学习目标:31掌握表达程序中的数据的方法掌握使用变量存储数据的方法掌握简单输入输出方法主要内容:31数据的意义数据的基本类型基本类型的常量基本类型的变量简单的输入和输出3基本数据类型与数据的表示1程序是用编程语言对现实问题的处理过程的描述按照冯.诺依曼原理,在计算机中所有的都是数据编写程序首要问题需要把现实的事物在计算机中将其表达出来3基本数据类型与数据的表示1例:俄罗斯方块游戏中的如下方块2314使用{120,0,140,0,140,20,160,0}表示其中(边长固定为20只需要一个顶点坐标即可)120

2、,0表示方框1的左上角顶点坐标140,0表示方框1的左上角顶点坐标140,20表示方框3的左上角顶点坐标160,0表示方框1的左上角顶点坐标(见程序第21行)3基本数据类型与数据的表示13基本数据类型与数据的表示1C语言中的数据类型3基本数据类型与数据的表示1C语言中的数据类型基本类型的值是不可以再分解为其它类型构造类型的值可以分解成若干个“成员”或“元素”。每个“成员”都是一个基本数据类型或又是一个构造类型3基本数据类型与数据的表示1各种数据类型的量根据其值是否可以改变有两种形式常量:是指在程序运行过程中始终不发生变化的量。(已知量

3、)变量:其值可以改变的量,用于保存数据(结果)。(未知量)3常量21、整型常量C语言中有3种书写形式表达整型常量:十进制形式:12,34,0,-3八进制形式:012,034十六进制形式:0x12,0x34,0xAC说明:八进制形式:以0开头后跟0~7间数字十六进制形式:以0x或0X开头后跟0~f(F)数字或字母3常量2注意:整型常量的三种表达形式只是数学上的一个数可以有不同的形式#includeintmain(){intx_dec=66,x_hex=0x42,x_oct=0102;printf("x_dec的值是%d

4、",x_dec);printf("x_hex的值是%d",x_hex);printf("x_oct的值是%d",x_oct);return0;}lesson2_zs1.c3常量2注意:整型常量的三种表达形式只是数学上的一个数可以有不同的形式#includeintmain(){intx=0;x=12+012+0x12;printf("x值是%d",x);return0;}lesson2_zs2.c程序的开始定义数据计算输出结果程序的结束3常量22、实型(小数)常量C语言中有2种书写形式表达实型常量:十进

5、制小数形式:123.45、509.0、-0.98指数形式:-9.78689E+20表示-9.7868910201.87E+10表示1.871010说明:指数形式的格式:底数E(e)指数(必须是整数)3常量23、字符常量:表达一个字母或符号字符常量由一对单引号()括起来。普通字符:P、=、@、9转义符:是指用一个反斜杠()后跟一个特定字符或一个八进制或十六进制数值表示的字符。3常量23、字符常量:表达一个字母或符号例::表示换行t:横向跳到下一制表位置\:表示:表示:表示

6、如果反斜杠跟的是数字:若是ddd的形式则是八进制数所表示的ASCII码所对应的字符,如101:表示A若是xhh的形式则是十六进制数所表示的ASCII码所对应的字符,如x41:表示A3常量24、字符的ASCII码为解决字符的存储问题,给每个字符都编了一个数值和它对应,在计算机中就存放该数值(ASCII码)例如:(ASCII码字符集见教材P267)‘A’对应65‘a’对应97‘B’对应66‘b’对应98‘1’对应49‘2’对应503常量23常量24、字符的ASCII码:从ASCII码的定义,可以看出,字符

7、在计算机中本质上就是一个整数例如:'A'+32的值为97'a'-'A'的值为323常量25、字符串常量:表达一串字母或符号字符串常量用一对双引号()括起来。例如:ThisisaCprogram.3871K都是字符串常量。3常量26、符号常量:用标示符代表一个常量一般形式为:#define标识符常量其中#define也是一条预处理命令(预处理命令都以“#”开头),称为宏定义命令例如:#definePI3.143常量2例:分析如下程序#include#definePI3.14intmain(){float

8、s=0.0,r=0.0;printf("请输入圆的半径:");scanf("%f",&r);s=PI*r*r;printf("圆的面积为%.2f",s);return0;}lesson2_fhcl.c程序的开始定

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

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

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