当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

重庆工学院:《C语言程序教程》第二章 基本数据类型、运算符与表达式

资源类别:文库,文档格式:PPT,文档页数:83,文件大小:500.5KB,团购合买
C语言支持的数据类型非常丰富,它包括:基 本数据类型,构造数据类型,指针类型,空类型 四大类
点击下载完整版文档(PPT)

⑦z学院 第二章 基本数据类型、运算符与表达式 C语言程序设计教程

C语言程序设计教程 1 第二章 基本数据类型、运算符与表达式

⑦z学院 本章要求: C语言的数据类型 各种类型数据的定义方法 常量与变量 各种类型数据的混合运算 强制类型变换 重点: 数据类型; 数据的定义方法; 各种类型数据的混合运算 C语言程序设计教程 2

C语言程序设计教程 2 本章要求: • C语言的数据类型 • 各种类型数据的定义方法 • 常量与变量 • 各种类型数据的混合运算 • 强制类型变换 重点: • 数据类型; • 数据的定义方法; • 各种类型数据的混合运算

⑦z学院 2.1C语言的数据类型 C语言支持的数据类型非常丰富,它包括:基 本数据类型,构造数据类型,指针类型,空类 型四大类 整型 int 字符型char 基本类型 单精度实型 float 实型(浮点型) 枚举类型enum 双精度实型 double 数组类型[ 数据类型构造类型{结构体类型 struct 共用体类型 union 指针类型 空类型(无值类型) VOl d C语言程序设计教程

C语言程序设计教程 3 2.1 C语言的数据类型 • C语言支持的数据类型非常丰富,它包括:基 本数据类型,构造数据类型,指针类型,空类 型四大类 数据类型 构造类型 指针类型 * 空类型 ( 无 值 类 型 ) void 枚举类型 enum 数组类型 [ ] 结构体类型 struct 共用体类型 union 基本类型 整型 int 字符型 char 实型(浮点型) 单精度实型 float 双精度实型 double

⑦z学院 22常量、变量和标识符 对于基本数据类型量,根据其取值是否可改变可 分为常量和变量两种。 1常量 常量:其值不发生改变的量称为常量。常量可与数据类 型结合起来分类。例如,整型常量、实型常量、字符型 常量、字符串常量和符号常量。在编程过程中,常量是 可以不经说明而直接引用的,而变量则必须要先定义后 使用。 常用常量如下所示:整型常量:25、0、-7;实型常量 5.6、-6.9;字符常量:‘a'、b'。 C语言程序设计教程 4

C语言程序设计教程 4 2.2 常量、变量和标识符 对于基本数据类型量,根据其取值是否可改变可 分为常量和变量两种。 1.常量 常量:其值不发生改变的量称为常量。常量可与数据类 型结合起来分类。例如,整型常量、实型常量、字符型 常量、字符串常量和符号常量。在编程过程中,常量是 可以不经说明而直接引用的,而变量则必须要先定义后 使用。 常用常量如下所示:整型常量:25、0、-7;实型常量: 5.6、-6.9;字符常量:‘ a ’ 、 ‘b’

⑦z学院 2标识符 标识符是用来标识变量名、符号常量名、函数名、数 组名、类型名、文件名的有效字符序列。 用一个标识符来表示一个常量,称之为符号常量 符号常量在使用之前必须先定义,其一般形式为: # define标识符常量 其中# define也是一条预处理命令(预处理命令都以 #"开头),称为宏定义命令其功能是把该标识符定义 为其后的常量值。一经定义,以后在程序中所有出现 该标识符的地方均代之以该常量值。一般习惯上符号 常量的标识符用大写字母,变量标识符用小写字母, 以示区别。 C语言程序设计教程

C语言程序设计教程 5 2.标识符 • 标识符是用来标识变量名、符号常量名、函数名、数 组名、类型名、文件名的有效字符序列。 • 用一个标识符来表示一个常量,称之为符号常量。 • 符号常量在使用之前必须先定义,其一般形式为: • #define 标识符 常量 • 其中#define也是一条预处理命令(预处理命令都以 "#"开头),称为宏定义命令其功能是把该标识符定义 为其后的常量值。一经定义,以后在程序中所有出现 该标识符的地方均代之以该常量值。一般习惯上符号 常量的标识符用大写字母,变量标识符用小写字母, 以示区别

⑦z学院 例2.1符号常量的使用。 #define length 30 #include void maint int area width width=10 area=width LENGTH printf(" area=%,, area); I 程序运行结果 area=300 程序分析 使用符号常量参与运算,符号常量与变量不同,它的值 在其作用域内不能改变,也不能再被赋值。使用符号常量 的好处是:含意清楚;能做到“一改全改” 返回 C语言程序设计教程

C语言程序设计教程 6 例2.1符号常量的使用。 #define LENGTH 30 #include void main() { int area, width; width=10; area=width*LENGTH; printf(“area=%d”,area);} 程序运行结果: area=300 程序分析: 使用符号常量参与运算,符号常量与变量不同,它的值 在其作用域内不能改变,也不能再被赋值。使用符号常量 的好处是:含意清楚;能做到“一改全改

⑦z学院 3变量 变量,其值可以改变的量称为变量。一个变量应该有 变量名),同时规定它的数据类型,以便编译时根 据数据类型分配存储空间。 C语言规定标识符只能由字母、数字和下划线3种字符 组成,且第一个字符必须是字母或者下划线。下面 识符的写法是合法的,可以作为变量名使用。 Sum, Class 2, data, wang ming, high, a8, AREA, year m onth day 下面是不合法的标识符和变量名: *data1, 99 sum, %yuan, $BGss, MR. tom, a1>b1, s/t 注意;编译系统区分大小写,将它们认为是两个不同 的字符。所以,m和MAX是两个不同的变量。 C语言程序设计教程

C语言程序设计教程 7 3.变量 • 变量,其值可以改变的量称为变量。一个变量应该有 一个名字,在内存中占据一定的存储单元。变量在使 用之前必须进行定义——即为每个变量取一个名称 (变量名),同时规定它的数据类型,以便编译时根 据数据类型分配存储空间。 • C语言规定标识符只能由字母、数字和下划线3种字符 组成,且第一个字符必须是字母或者下划线。下面标 识符的写法是合法的,可以作为变量名使用。 • Sum,Class_2,data,wang_ming,_high,a8,AREA,year_m onth_day • 下面是不合法的标识符和变量名: • *data1,99sum,%yuan,$BGss,MR.tom,a1>b1,s/t • 注意,编译系统区分大小写,将它们认为是两个不同 的字符。所以,max和MAX是两个不同的变量

⑦z学院 注意 建议变量名的长度最好不要超过8个字符 ·在选择变量名和其它标识符时应“见名知意”。 要求对所有用到的变量作强制定义,也就是“先定义, 后使用”。 ·变量定义一般放在函数体的开头部分。要区分变量名 和变量值是两个不同的概念。 data 变量名 变量值 存储单亓李量名 返回 C语言程序设计教程

C语言程序设计教程 8 注意 • 建议变量名的长度最好不要超过8个字符。 • 在选择变量名和其它标识符时应 “见名知意”。 • 要求对所有用到的变量作强制定义,也就是“先定义, 后使用” 。 • 变量定义一般放在函数体的开头部分。要区分变量名 和变量值是两个不同的概念。 data 变量名 56 变量值 存储单元变量名

⑦当院 ·变量名实际上就是以一个名字对应,代表一个地址 在对程序编译连接时由编译系统给每个变量名分配对 应的内存地址。变量在定义时必须指定其数据类型, 以便在编译时为其分配存储单元。 例如: inta=1250; f|oatb=123.67, &a→2500H 2501H 1250 a=1250 &b→2502H 2503H 2504H 123.67 b=123.67 2505H 2506H 变量名、变量值、变量地址间的关系 C语言程序设计教程

C语言程序设计教程 9 • 变量名实际上就是以一个名字对应,代表一个地址。 在对程序编译连接时由编译系统给每个变量名分配对 应的内存地址。变量在定义时必须指定其数据类型, 以便在编译时为其分配存储单元。 | &a→ 2500H |—————— 2501H |---- 1250 ----- a=1250 &b→2502H |—————— 2503H |---- ----- 2504H |---- 123.67 ----- b=123.67 2505H |---- ------ 2506H |—————— 变量名、变量值、变量地址间的关系 例如: int a=1250; float b=123.67;

⑦z学院 4变量赋初值 C语言中可有多种方法为变量提供初值。可以在变量定 义的同时给变量赋以初值的方法。这种方法称为初始 化。在变量定义中赋初值的一般形式为: 类型说明符变量1=值1,变量2=值2, ·例如: int a=68 /*指定a为整型变量,初值为68*/ ·也可以使被定义的变量的一部分赋初值。 例如 float b c d=7.9 上式指定b,c,d为单精度实型变量,只对d初始化, 其值为7.9。 如果对几个变量赋予相同的初值,应写为: inte=50,千=50,g=50; C语言程序设计教程 D回

C语言程序设计教程 10 4.变量赋初值 • C语言中可有多种方法为变量提供初值。可以在变量定 义的同时给变量赋以初值的方法。这种方法称为初始 化。在变量定义中赋初值的一般形式为: • 类型说明符 变量1= 值1,变量2= 值2,……; • 例如: • int a=68; /*指定a为整型变量,初值为68*/ • 也可以使被定义的变量的一部分赋初值。 • 例如 • float b,c,d=7.9; • 上式指定b,c,d为单精度实型变量,只对d初始化, 其值为7.9。 • 如果对几个变量赋予相同的初值,应写为: • int e=50,f=50,g=50;

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共83页,可试读20页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有