《c语言程序设计》第3章课件.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《c语言程序设计》第3章课件

第2章 C语言基础 池州师专 计算机中心 本章主要内容 本章介绍C语言的基础,包括: 数据类型 运算符和表达式 均是程序设计的基本知识 为什么讨论这些知识? 1.3.2 标识符 (1)标识符的定义: 用来标识变量、常量、函数等的字符序列。 (2)标识符的命名规则 有效字符只能由字母、数字、下划线组成,且第一个字母必须是字母或者下划线; C语言的标识符由具体的C编译器确定,ANSI C没有相应的规定。在Turbo 2.0中,允许最长的标识符长度是32。 C语言的标识符区分大小写字母,标识符中大小写字母含义不同; (3)标识符的命名习惯 变量名和函数名中的英文字母一般用小写,以增加可读性。 见名知意,是指通过变量名就知道变量值的含义。如,name/xm(姓名)。 C语言的标识符不能是C语言规定的关键字。 例如: 【例2.1】计算圆的面积,半径为 5 cm。 程序如下: 分析: 计算机操作处理时,要完成以下工作: 在内存中给半径 r 和运算结果 area 开辟存储空间,存放它们的值。应该留多大的地方来存放它们的值? 数据 5 和 3.14 与 r 、area 不同,它们是在编写程序时就给出确定的值,在运算过程中不会改变。这样的数计算机怎么处理? 对整数 5 和小数3.14 ,计算机存放时是否有区别? C语言的数据类型 C数据类型 2.2.1 常量 在运行程序的过程中值保持不变的量。主要包括整型常量、实型常量、字符常量、字符串常量。 整型常量即整常数,在C语言中整型常量可用三种形式表示。 十进制整数:由0~9和正负号表示。 八进制整数:由数字0开头,后跟数字0~7表示。 十六进制整数: 由0x或 0X ,后跟0~9,A~F/a~f表示。 用标识符代表一个常量 定义一个符号常量需要使用一条预处理命令#define(define 的中文意思是“定义” ),其格式为 #define 符号常量 常量 例如: #define NUM 20 #define PI 3.1415926 有了上面的两行文本,NUM的值就是30,PI的值就是3.1415926。定义一个符号常量,实际上就是为一个值常量起个名字。 用标识符代表一个常量 #define PRICE 30 main() { Int num,total; Num=10; Total=num*PRICE; Printf(“total=%d”,total); } 程序中用#define 命令行定义PRICE代表常量30,此后凡文件中出现的PRICE都代表30,可以和常量一样进行运算,程序运行结果为 Total =30 注意 符号常量不同于变量,它的值在其作用域内不能改变,也不能再被赋值。如再用以下赋值语句给PRICE赋值,则是错误的。 PRICE=40; 变量 1. 变量的定义 在程序运行过程中,其值改变的数据,称为变量,变量用标识符表示,称为变量名。变量均分配一定量的存储空间,处在数据区、堆栈区、堆区中,运行中可以改变。相当于给内存地址取个名字-变量。 2 变量的两个要素 变量名,每个变量构必须有一个名字-变量名,变量名遵循标识符命名规则。 变量值,再程序运行过程中,变量值存储在内存中。在程序中,通过便两名来引用变量的值。 3 变量的初始化与定义 1 变量定义的一般格式 [存储类型] 数据类型 变量名1[,变量名2,。。。,变量名n]; 例如:float radius,length,area 2 变量初始化的一般格式: [存储类型] 数据类型 变量名1[=初值1][,变量2[=初值2] …]; 例如:float radius=2.5,length,area; 2.2.2 变量 注意: 变量必须“先定义后使用” 系统为变量分配存储单元,存储变量的值。 编写程序时通过变量名来存、取变量值。 在程序中从变量中取值,实际上就是通过变量名找到相应的内存地址,从其存储单元中读取数据。 整型数据 整型常量的表示方法 整型变量 1、整型数据在内存中的存放形式 2、整型变量的分类 3、整型变量的定义 4、整型变量的溢出 整型数据在内存中的存放形式 数据在内存中是以二进制形式存放的 如:十进制数10的二进制形式为1010,在微机上使用的C编译系统,每一个整型变量在内存中占2个字节的空间。其中,整型变量对应该2字节内存单元的第一个字节内存单元,即对应“低地址”。下图表示了数据在内存中实际存放的情况。 实际上,数值是以补码表示的。一个正数的补码和其原码的形式相同。如果数值是负的,,求负数的补码的方法是:将该数的绝对值的二

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档