C语言程序设计数据类型、运算符与表达式.PPT
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 逻辑运算符 3.1 数据及数据类型 C语言共有10种数据类型: 3.2 常量与变量 常量和符号常量 整型常量即整数。 十进制数:以非0开始的数。如:220、-560、+369 八进制数:以0开始的数。如:06、0106、0677 十六进制数:以0X或0x开始的数,如:0X0D、0XFF、0x4e、0x123等。 长整型数:在整型常数后添加一个“L”或“l”字母表示。如:22L、0773L、0Xae4l等。 3.2 常量与变量 浮点型常量即实数 一般形式:由数字、小数点以及必要时的正负号组成。如:29.56、-56.33、0.056、.056、0.0等。 指数形式:相当于科学计数法,将a×10b的数表示如下: aEb 或 aeb 其中:a、E(或e)、b任何一部分都不允许省略。如:2.956E3、-0.789e8、.792e-6等。错误表示: e-6、2.365E。 3.2 常量与变量 字符常量:用两个英文单引号限定的一个字符。如:‘a’ 、‘9’ 、 ‘Z’ 、‘%’。 特殊字符常量:转义字符 3.2 常量与变量 字符串常量:用英文双引号限定的一个字符序列,这个字符序列包括的字符个数称为字符串的长度,其长度允许为0。如: Hello world 长度为11 “ 长度为1 0.912e8 长度为7 定义符号常量的一般格式: #define 符号常量名 常量 例如: #define MAX 200 该命令定义了符号常量MAX,它表示常数200。 3.2 常量与变量 字符串 “program”在内存存储的形式如下图所示。 该字符串占用8个字节的存储空间,但其有效字符的个数却是7,最后一个字节存储字符串结束标志“\0”。 3.2 常量与变量 例:已知圆的半径r=16.7,编写程序计算圆的周长和面积。 3.2 常量与变量 常量的本质 不占据任何存储空间 属于指令的一部分,编译后不再更改 3.2 常量与变量 变量 变量名:用标识符标识变量名。 标识符:用来标明变量名、函数名、数组名、结构体名、文件名、类型名等的符识。 标识符命名规定:标识符由字母(区分大小写)、下划线、数字三种字符组成,且第一个字符必须是字母或者下划线。见教材P5,表1-2,C语言的31个保留字。 变量的赋值:变量赋值的一般格式 变量名=表达式 例如: y=x+6.9; 必须注意:“=”并非指两侧相等,而是包含了计算和赋值两个过程。首先计算表达式的值;然后将计算的结果保存到“=”左侧的变量中。 3.3 整型变量 整型变量 整型变量的分类 基本型 int:占2个字节,取值范围为?215~215?1。 短整型 short int:所占字节和取值范围均与基本型相同 长整型 long int 整型变量,分为有符号型和无符号型。具体有6种数据类型: signed int: 有符号普通整型,简写为int, unsigned int:无符号普通整型:取值范围是0~65535 signed short int?:有符号短整型,简写short unsigned short int:无符号短整型,简写为unsigned short signed long int:有符号长整型 unsigned long int?:无符号长整型数,简写为unsigned long。 3.3 整型变量 整型变量的定义:一般格式:整型变量类型符 变量名表;如: int a, b,c;??????????? unsigned long d;? 例2 整型变量应用举例。 3.4 浮点型数据 浮点型变量(也叫实型变量) 浮点型变量的分类 :按照存储数值的精度,浮点型变量分为单精度浮点型、双精度浮点型和更高精度浮点型三类,分别用float、double和long double 说明。通常float型用4个字节存储, double型用8个字节存储,long double型用16个字节存储。 浮点型变量的定义:一般格式: 浮点型变量类型符 变量名表; 如:float a,f=12.98;???? double b; 3.4 浮点型数据 小数形式 小数形式
您可能关注的文档
最近下载
- 《半导体光电子学》第08章 可见光半导体光发射材料和器件.pptx VIP
- 枪式无人机反制培训课件.pptx VIP
- 2025年北京事业单位招聘考试(水务基本常识)历年参考题库含答案详解.docx VIP
- 临床诊断学病历书写.pptx VIP
- 实验室家具采购安装调试方案.docx VIP
- (2026春新版)人教版一年级数学下册全册教案.doc
- 2025高考物理步步高同步练习选修3第五章原子核第5节 “基本”粒子含答案.docx VIP
- 2026年中国水族器材产业供需现状及未来五投资动向预测报告.docx
- 《半导体光电子学》第10章 半导体光电子器件集成.pptx VIP
- 基于GONE理论的金通灵财务舞弊案例研究.docx VIP
原创力文档

文档评论(0)