- 1、本文档共52页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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 浮点型数据 小数形式 小数形式
文档评论(0)