C语言程序的基本数据对象.ppt_第1页
C语言程序的基本数据对象.ppt_第2页
C语言程序的基本数据对象.ppt_第3页
C语言程序的基本数据对象.ppt_第4页
C语言程序的基本数据对象.ppt_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

,正确识别和使用数据类型,在C程序中正确规范书写各种类型的常数,在C程序中正确使用变量,能力目标:,任务一 数据分类,1.收集生活中的数,2.分析数据的特性,3数据分类,任务二 书写数据常量,常量:是在程序运行中值不发生变化的数据对象,整型常量,实型常量,字符型常量,字符串常量,1.概念,2.分类,系统采用另外一种形式表示这些字符,它以反斜线开头,后面跟特定的字符或八进制、十六进制的数字组成,这就是转义字符。,n不表示反斜线和n两个字符,它们的组合表示控制字符换行。转义字符在形式上单引号中出现了两个或两个以上的字符,但它代表的是另外的一个字符。,系统中有特别用途的字符如:引号、百分号等,控制字符如:换行符、水平制表符等不可见字符,不能直接书写。,(4)书写转义字符,(1)定义形式,#define 标识符 常量,(2)注意,严格遵守上面的定义格式。,标识符就是符号常量,其中的字符按约定大写。,在程序中要用该常量的地方,直接写符号常量 即可。,4定义符号常量:,任务三 在程序中使用变量,1.概念,变量是指在程序中可以发生改变的数据对象。,程序中的变量是用于临时存放数据的容器,一个变量对应着一段内存单元。,2.认识,变量的三要素:数据类型、变量名、变量值,变量必须“先定义,后使用”,(1)格式,类型标识符 变量名列表;,int x; int x,y,z; float v1; double d1,d2,d3; char nm;,(2)变更置初值,方法一:,类型标识符 变量名常量,.; int x=4,y=3; float v1,v2=4.5; char c=H;,方法二:,类型标识符 变量名列表; 变量名常量,.; int x,y; x=4; y=5;,变量在参加算前必须要有明确的值。,1数据类型,知识盘点:,l.常量的书写 凡不带小数点或指数的数就是整型常量,它有十进制、八进制、十六进制3种形式: 十进制形式:遵循数学上的书写要求,如128、-49、+356等。 八进制形式:由0开头后跟(07)中的数字组成的数字串,如010、0657、-036等。 十六进制形式:由0x或0X开头后跟(09,af或AF)中的数字组成的数字串,如0xac、0x78d6、0X101、0X6C6C等。,2.书写常量,实型常量有十进制小数和指数2种形式,十进制小数形式中必须有且只有一个小数点,且小数点的左右至少一边有数字;书写指数形式注意字母e(或E)之前必须有数字,其后面的指数必须为整数。 字符常量是用单引号( )括起的一个字符,转义字符例外,转义字符仍是一个字符;字符串常量是用双引号(“ “)括起字符序列(字符串中的字符可以是转义字符)。,2.书写常量,定义符号常量 一般格式:#define 标识符 常量 注意事项:定义符号常量的命令是预编译命令,放在源程序的最前面;标识符中的字母一般采用大写形式;命令行后没有分号,命令中各部分用空格分隔。 符号常量带来的好处是提高了程序的可读性,便于程序的修改。,2.书写常量,(1)变量是在程序运行过程中其值可能会发生变化的数据对象。 变量包括变量名、数据类型和变量值3个要素。 (2)变量名是标识变量的合法标识符。 一个变量对应于计算机的一段内存单元,编译器根据变量的数据类型为变量分配相应的内存单元。变量名是对应内存单元的符号化地址。 在C语言中变量必须遵守“先定义,后使用”的原则。,3.定义变量,(3)定义变量的一般格式为: 类型标识符 变量名列表; 类型标识符即数据类型的名称,如int,float,char等。变量名列表是用逗号(,)分隔的变量名组成。 (

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论