C语言程序设计数据类型、运算符与表达式.docx
《C语言程序设计数据类型、运算符与表达式.docx》由会员分享,可在线阅读,更多相关《C语言程序设计数据类型、运算符与表达式.docx(9页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、 C语言程序设计第三章数据类型、运算符与表达式 C语言程序设计第三章数据类型、运算符与表达式 C语言程序设计第三章 数据类型、运算符与表达式主讲教师:李艺 leeyi C语言程序设计第三章数据类型、运算符与表达式 主要内容3.1 C语言的数据类型 3.2 常量与变量 3.3 整型数据 3.4 浮点型数据 3.5 字符型数据 3.6 变量赋初值3.7 各类数值型数据间的混合运算 3.8 算术运算符和算术表达式 3.9 赋值运算符和赋值表达式 3.10 逗号运算符和逗号表达式 3.11 关系运算符 3.12 规律运算符2-2 C语言程序设计第三章数据类型、运算符与表达式 3.1 数据及数据类型 C
2、语言共有10种数据类型: 2-3 C语言程序设计第三章数据类型、运算符与表达式 3.2 常量与变量 常量和符号常量 整型常量即整数。 十进制数:以非0开头的数。如:220、-560、 +369 八进制数:以0开头的数。如:06、0106、0677 十六进制数:以0X或0x开头的数,如:0X0D、 0XFF、0x4e、0x123等。 长整型数:在整型常数后添加一个“L”或“l”字母表 示。如:22L、0773L、0Xae4l等。 2-4 C语言程序设计第三章数据类型、运算符与表达式 3.2 常量与变量 浮点型常量即实数 一般形式:由数字、小数点以及必要时的正负号组 成。如:29.56、-56.3
3、3、0.056、.056、0.0等。 指数形式:相当于科学计数法,将a10 b的数表示 如下:aEb 或 aeb 其中:a、E(或e)、b任何一局部都不允许省略。 如:2.956E3、-0.789e8、.792e-6等。错误表示: e-6、2.365E。 2-5 C语言程序设计第三章数据类型、运算符与表达式 3.2 常量与变量 字符常量:用两个英文单引号限定的一个字符。如: a 、9 、 Z 、% 。 特别字符常量:转义字符字符形式 n t b r ” ddd xhh 功能 换行,将当前位置移到下一行开头 水平跳格,跳到下一个Tab位置 退格,将当前位置移到前一列 回车,将当前位置移到本行开头
4、 反斜杠字符“” 单引号字符” 双引号字符 8进制数表示的对应ASCII码字符 16进制数表示的对应ASCII码字符2-6 C语言程序设计第三章数据类型、运算符与表达式 3.2 常量与变量 字符串常量:用英文双引号限定的一个字符序列,这个字符序列 包括的字符个数称为字符串的长度,其长度允许为0。如: Hello world “ 0.912e8 长度为11 长度为7 长度为1 定义符号常量的一般格式: #define 符号常量名 常量 例如: #define MAX 200该命令定义了符号常量MAX,它表示常数200。 2-7 C语言程序设计第三章数据类型、运算符与表达式 3.2 常量与变量 字
5、符串 “program”在内存存储的形式如下列图所示。p r o g r a m /0 字符串存储形式 该字符串占用8个字节的存储空间,但其有效字符的 个数却是7,最终一个字节存储字符串完毕标志“0”。 2-8 C语言程序设计第三章数据类型、运算符与表达式 3.2 常量与变量 例:已知圆的半径r=16.7,编写程序计算圆的周长和面 积。#define PI 3.14159 void main() float r=16.7; float l,s; l=2*PI*r; s=PI*r*r; printf(L=%f S=%fn,l,s); 2-9 C语言程序设计第三章数据类型、运算符与表达式 3.2
6、常量与变量 常量的本质 不占据任何存储空间 属于指令的一局部,编译后不再更改 2-10 C语言程序设计第三章数据类型、运算符与表达式 3.2 常量与变量 变量 变量名:用标识符 标识变量名。 标识符:用来标明变量名、函数名、数组名、构造体名、文件名、 类型名等的符识。 标识符命名规定:标识符由字母(区分大小写)、下划线、数字 三种字符组成,且第一个字符必需是字母或者下划线。见教材P5, 表1-2,C语言的31个保存字。 变量的赋值:变量赋值的一般格式 变量名=表达式 例如:y=x+6.9; 必需留意:“=”并非指两侧相等,而是包含了计算和赋值两个过程。 首先计算表达式的值;然后将计算的结果保存
7、到“=”左侧的变量中。2-11 C语言程序设计第三章数据类型、运算符与表达式 3.3 整型变量 整型变量 整型变量的分类 根本型 int:占2个字节,取值范围为 2 2 1。 短整型 short int:所占字节和取值范围均与根本型一样 长整型 long int 整型变量,分为有符号型和无符号型。详细有6种数据类型: signed int: 有符号一般整型,简写为int, unsigned int:无符号一般整型:取值范围是065535 signed short int :有符号短整型,简写short unsigned short int:无符号短整型,简写为unsigned short si
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 数据类型 运算 表达式
限制150内