第二章数据描述与操作.pptVIP

  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文档。上传文档
查看更多
第二章数据描述与操作

1、了解C语言的数据类型; 2、掌握各种类型常量的表示方法; 3、掌握各种类型变量的定义、存储形式、存储长度和取值范围; 4、掌握各种运算符的运算规则、优先级别和结合方向; 5、掌握各种表达式的运算方法和值; 6、能用C语言表达式表达实际问题。;2.1 C语言的数据类型 一个程序主要包括以下内容: 对数据的描述:用来指定数据的类型、取值范围和存储形式,即数据结构; 对操作的描述:用来指定“做什么”和“怎么做”,即操作步骤,也称为算法。 数据是操作的对象,操作的目的是对数据进行加工处理。;C语言的数据类型包括:;2.2 数据描述 一、变量 在程序运行中,其值可以改变的量称为变量。 C语言规定:程序中所使用的每一个变量在使用之前都要进行类型说明,即“先定义,后使用”。 1、变量的定义 格式: 类型标识符 变量名1,变量名2, …; 说明: ①类型标识符用来说明所定义的变量的数据类型,包括整型、实型、字符型等; ②变量名是C语言合法标识符。 ③C 语言的标识符区分大小写字母。;2、整型变量 ①整型变量的类型标识符 整型变量的类型有三种:基本整型(简称整型) int 、短整型short [int]和长整型long [int]。对每一种类型还分为有符号(signed)和无符号(unsigned)两种,共6种。 例如:整型变量的定义与使用 ②整型数据的存储长度、存储形式和取值范围 存储长度:数据在内存中所占的字节数叫做数据的存储长度。 存储形式:整型数据以其二进制数的补码形式存放,对于有符号数,最高位代表符号。 取值范围:不同类型的整型数据,由于类型和存储长度不同,所以取值范围也不同。 不同类型的整型数据的存储长度、取值范围见下表:;3、实型变量 ①实型变量的类型标识符 实型变量的类型有两种:单精度实型 float和双精度实型 double。对于实型变量都是有符号的。 例如:实型变量的定义与使用 void main() { float r,s; scanf(%f,r); s=3.141593*r*r; printf(圆的面积为:%f\n,s); } ②实型数据的存储长度、有效数字个数和取值范围 实型数据的精度是小数点后取6位,其它见下表:;4、字符型变量 ①字符型变量的类型标识符 字符型变量的类型有两种:有符号字符型 char和无符号字符型 unsigned char。 ②字符型数据的存储长度和取值范围 字符型数据在内存中占1个字节,char型数据的取值范围是-128~127,unsigned char型数据的取值范围是0~255,每一个数值对应一个字符。 ③字符型数据与整型数据的通用性 ⑴字符型数据可按整数数据处理,可作为整数参加运算,按整数数据形式输出; ⑵在ASCII码值范围内的整数可按字符数据处理,按字符形式输出。 例如:字符型数据与整型数据的通用性。;5、 变量的赋值 一般形式:变量=表达式; 说明:其中“=”为赋值号,而不是等号,通常赋值号左端必须是变量,右端可以是任何表达式。 作用:把赋值号右端表达式的值放到左端变量的存储空间,即给变量赋值。 注意:变量名、变量的值、变量的存储空间三者之间的关系。 6、变量初始化 在定义变量时,给变量赋值称为变量的初始化。通常变量初始化工作不是在编译阶段完成的,而是在程序运行时完成的,只有静态和外部变量的初始化是在编译阶段完成的。;二、常量 1、常量 ①常量:在程序运行过程中,其值保持不变的量。 ②常量的类型:在C语言中,常量也有类型,常量的类型不需要事先说明,而是由书写方法自动默认。 2、符号常量:用标识符代表的常量,称为符号常量。 定义格式:#define 符号常量 常量 说明: ①在编写程序时,使用“符号常量”来代替程序中多次出现的“常量” ;在编译程序时,将把程序中所有出现“符号常量”的位置,一律用“常量”的值来代替; ②符号常量名通常用大写字母来表示,以区别程序中的变量。 例如:符号常量的使用示例;3、整型常量及表示方法 整型常量有三种:十进制、八进制和十六进制整型常量。 ①十进制整型常量:用数码0~9表示的十进制整数; ②八进制整型常量:以数字0开头用数码0~7表示的整数,开头的数字0代表所表示的数为八进制数; ③十六进制整型常量:以数字0和字母x即0x开头,用数码0~9或字母a~f(包括大写)表示的十六进制整数来表示,0x代表所表示的数为十六进制数; 例如:整型常量的使用;4、实型常量及表示方法 实型常量有两种:十进制小数形式和指数

文档评论(0)

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

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

1亿VIP精品文档

相关文档