1.2 C语言程序的基本数据对象
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.书写常量
②实型常量有十进制小数和指数2种形式,十进制小数形式中必须 有且只有一个小数点,且小数点的左右至少一边有数字;书写指 数形式注意字母e(或E)之前必须有数字,其后面的指数必须为 整数。 ③字符常量是用单引号(' ')括起的一个字符,转义字符例外, 转义字符仍是一个字符;字符串常量是用双引号(" ")括起字符 序列(字符串中的字符可以是转义字符)。
形 式 组成元素 0~9,+-, . 0~9,+-, ., E或e 书写规则 同数学规则,必须有小数点,且小数字 一边必须有数字 十进制 小 数 指 数
用E代替数学上的×10且E的两边必须有 数,E的右边必须是整数
3.书写规则
(3)书写字符型常量
形 式 组成元素 书写规则
字 符
字符串
0个或一个字符
基本整型 长整型
用于描述事物对象个数、数目等 不可分的属性的数据被称为整型 数据,简称整数 只能表示非负整数
无符号整型 unsigned float double char
实 单精度实型 型 双精度实型 字符型
记录事物对象的长度、重量等属 性的带小数点的数据被称为实型 1.7e-308~1.7e+308 数据,简称实数 事物对象的名称、代号以及其他 属性的文字性描述被称为字符型 数据
能力目标:
正确识别和使用数据类型 在C程序中正确规范书写各种类型的常数 在C程序中正确使用变量
任务一 数据分类
1.收集生活中的数
描述对象 属性 数据
电视台节目 人 人 班级 作业 电话 国家 电池 货车 CPU 内存
节目套数 身高 体重 名称 等级 号码 英文名称 型号 载重量 主频 容量
0个或多个字符
使用单引号定界符
使用双引号定界符
3.书写规则
(4)书写转义字符
系统中有特别用途的字符如:引号、百分号等,控制字符如:换 行符、水平制表符等不可见字符,不能直接书写。 系统采用另外一种形式表示这些字符,它以反斜线开头,后面 跟特定的字符或八进制、十六进制的数字组成,这就是转义字符。 ‘\n’不表示反斜线和n两个字符,它们的组合表示控制字符换行。 转义字符在形式上单引号中出现了两个或两个以上的字符,但它代表 的是另外的一个字符。
4.定义符号常量:
(1)定义形式 #define 标识符 常量 (2)注意 •严格遵守上面的定义格式。 •标识符就是符号常量,其中的字符按约定大写。 •在程序中要用该常量的地方,直接写符号常量 即可。
任务三 在程序中使用变量
1.概念
变量是指在程序中可以发生改变的数据对象。
2.认识
程序中的变量是用于临时存放数据的容器,一个变量对应着一 段内存单元。 变量的三要素:数据类型、变量名、变量值
3.在程序中定义变量
方法二: <类型标识符 > <变量名列表>; <变量名=常量>[,...]; int x,y; x=4; y=5; 变量在参加算前必须要有明确的值。
知识盘点:
1.数据类型
C语言中数据的基本类型 名 整 型 数 据 称 标识符 int long 长度 2 4 2 4 8 1 取值范围 -32768~32767 -2147483648 ~2147483647 0~65535 3.4e-38~3.4e+38 描 述
(2)变量名是标识变量的合法标识符。 一个变量对应于计算机的一段内存单元,编译器根据变量的数 据类型为变量分配相应的内存单元。变量名是对应内存单元的符号 化地址。 在C语言中变量必须遵守“先定义,后使用”的原则。
3.定义变量
(3)定义变量的一般格式为: 类型标识符 变量名列表; 类型标识符即数据类型的名称,如int,float,char等。变 量名列表是用逗号(,)分隔的变量名组成。 (4)变量置初值 变量预置初始值有初始化和赋初值2种形式。变量初始化是在 定义变量时预置它的初始数据;赋初值是指定义变量后,在使用 之前的赋值操作。
变量必须“先定义,后使用”
3.在程序中定义变量
(1)格式 <类型标识符 > <变量名列表>;
int x; int x,y,z; float v1; double d1,d2,d3; char nm;
3.在程序中定义变量
(2)变更置初值
方法一: <类型标识符 > <变量名=常量>[,...]; int x=4,y=3; float v1,v2=4.5; char c=’H’;
2.书写常量
定义符号常量 ①一般格式:#define 标识符 常量
②注意事项:定义符号常量的命令是预编译命令,放在源程 序的最前面;标识符中的字母一般采用大写形式;命令行后 没有分号,命令中各部分用空格分隔。 ③符号常量带来的好处是提高了程序的可读性,便于程序的 修改。
3.定义变量
(1)变量是在程序运行过程中其值可能会发生变化的数据对象。 变量包括变量名、数据类型和变量值3个要素。
任务二 书写数据常量
1.概念
常量:是在程序运行中值不发生变化的数据对象
整型常量
实型常量
2.分类
字符型常量 字符串常量
3.书写规则
(1)书写整型常量
形 式
十进制 八进制 十六进制
组成元素
0~9,0~7,0~9,A~F,-
书写规则
与数学规则相同 必须0开头 必须0x或0X开头
3.书写规则
(2)书写实型常量
2.书百度文库常量
l.常量的书写 ①凡不带小数点或指数的数就是整型常量,它有十进制、八进制、十 六进制3种形式: 十进制形式:遵循数学上的书写要求,如128、-49、+356等。 八进制形式:由0开头后跟(0∽7)中的数字组成的数字串,如010、 0657、-036等。 十六进制形式:由0x或0X开头后跟(0∽9,a∽f或A∽F)中的数字组 成的数字串,如0xac、0x78d6、0X101、0X6C6C等。
2.分析数据的特性
有小数点 能否参加算术运 否 算
数
据
组成元素
13
-8921
1.72
65421458
3e8 china 56ty*3e
3.数据分类
数据类型
基本整型 长整型 无符号整型 单精度实型 双精度实型 字符型
示例数据
-630 5L 350 3.213 7.43432 ‘A’ int
说明
能表示正负数 占2字节 long 占4字节 加unsigned 不能表示负数 float 占4字节 double 占8字节 char 由一个字符组成