第2章 C语言 数据类型、运算符与表达式.pptVIP

第2章 C语言 数据类型、运算符与表达式.ppt

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

第2章 数据类型、运算符与表达式 2. 1 C语言的数据类型 2. 2 常量和变量 2. 3 整数类型 2. 4 实数类型 2. 5 字符类型 2 .6 运算符与表达式 2.2 常量和变量 C语言的数据有常量和变量之分,它们都属于上一节中所列出的数据类型。 2.2.1 常量 常量是指在程序运行过程中,其值不能改变的量。 1. 直接常量 即人们通常所说的常数。例如:123、4.67、’8’ 2.符号常量 符号常量是指用编译预处理命令#define规定一个标识符来代替一个常量。 如:#define PI 3.1415926 例2.2 求圆周长、面积和体积。 #define PI 3 main() { double r,p,a,v; printf(“Input radius:”); scanf(“%f”,r); p=2*PI*r; a=PI*r*r; v=4/3*PI*r*r*r; printf(“\n %f,%f,%f”,p,a,v); } 使用符号常量的好处 1、含义清楚、见名知意; 2、修改方便、一改全改。 使用符号常量注意事项 1、符号常量一般习惯用大写字母表示,以与变量 名相区别。 2、符号常量不同于变量,不能赋值。如:PRICE=40 错 3、符号常量定义是用常量名代替一个字符串,也就是做简单的置换,不做语法检查,所以符号常量只能由程序员自己检查数据的合法性。 4、符号常量定义不是C语句,不必在行末加分号。 2.2.2 变量 1、变量是指在程序执行过程中其值可以改变的量2、变量三要素(变量名、变量值、存储单元) 每个变量都有一个名字,称为变量名。变量在 计算机内存中占据一定的存储单元,存储单元中存放着变量的值。 变量名对应着存储单元的编号,而变量值则是存储单元里存放的内容。 2.2.3 变量声明和初始化 1. 变量的声明(变量的定义) C语言规定,在程序中使用的每一个变量都必须先定义后使用。 2、声明语句 数据类型 变量名1,变量名2,…… 如:int a,b; 声明变量的好处 1、检查变量名书写的正确性。 2、按变量类型分配存储空间。 3、检查变量运算的合法性。 4、判断变量的值是否溢出。 变量的初始化 1、变量的初始化是指在声明变量的同时就给它赋一个 初值。 2、初始化方式: (1)在定义变量的同时使变量初始化。 如:int a=20; (2)给被定义变量的一部分赋初值。 如:int a,b,c=9; 相当于:int a,b,c; c=9; (3)通过已赋值的变量给另一个变量赋值。 如:int a,b,c=9; a=c; 2.3.4 标识符 标识符:是给变量、常量、函数、数组、结构体以及文件等所起的名字,可以由程序设计者指定,也可以由系统指定。 标识符命名规则 1、变量名只能由字母、数字和下划线组成,且不 能以数字打头。 2、不能用C语言的关键字作为变量名。 3、C语言是区分大小写的。 4、给变量命名时注意“见名知意”,以提高程序的可读性。 5、为了提高程序的可移植性和阅读性,建议变量名的长度不超过8个字符。 2.2.5 变量赋值 C语言中的赋值操作由赋值运算符“=”来完成,一般形式为:? 变量=表达式; 例如:x=1;y=y+x; 2.3 整数类型 整数是一种应用广泛的数据类型,根据其表示形式,可分为整型常量和整型变量。 2.3.1 整型常量 整型常量也叫整常数。在C语言中可以用三种形式表示: 1、十进制整数。如25,-103,0等。 2、八进制整数。以数字0作为前缀,如:041 3、十六进制数。以数字0x或0X作为前缀,如:0x64 对于上述整数的表示,若在数据的末尾加l或L,则称为长整数。如25L,0xd3l等。长整数所能表示的数的范围更大。 2.3.2 整型变量 1、整型变量可分为:整型(以int表示),短整型(以short int或short 表示),长整型(以long int或long表示)。 2、内存分配 2.4 实 数 类 型

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档