欢迎来到天天文库
浏览记录
ID:39268642
大小:1.90 MB
页数:43页
时间:2019-06-29
《数据类型运算符及表达式》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C语言程序设计主讲:计算机应用系第2章基本数据类型运算符及表达式2.1C语言的数据类型2.2标识符、常量和变量2.3整型数据2.4实型数据2.5字符型数据2.6算术表达式2.7赋值表达式2.8关系表达式和逻辑表达式2.9逗号表达式2.10位运算2.1C语言的数据类型语言程序设计第二章语法要素C基本数据类型(VC6.0)说明:数据类型所占字节数随机器硬件不同而不同,上表以IBMPC机为例:语言程序设计第二章语法要素C类型符号关键字表示范围字节数整形有[signed]int-214748364~1474836474[signed]short[int]-32768~3276
2、72[signed]long[int]-21474836~21474836474无unsignedint0~42949672954unsignedshort0~655352unsignedlong0~42949672954实型有float-3.4e-38~3.4e384有double-1.7e-308~1.7e3088字符型有char-128~1271无unsignedchar0~2551基本数据类型(TurboC2.0)类型符号关键字数的表示范围所占位数整型字符型实型有无[signed]int16-32768~32767[signed]short16-32768~3
3、2767[signed]long32-2147483648~214748364716unsignedint0~65535320~4294967295unsignedlongunsignedshort160~65535有float323.4e-38~3.4e38有double641.7e-308~1.7e308有char8-128~127无unsignedchar80~255说明:数据类型所占字节数随机器硬件不同而不同,上表以IBMPC机为例:语言程序设计第二章语法要素C数据类型说明:不同的数据类型所占用的存储空间、表示范围、其上的运算以及运算精度不同;算法+数据结构=
4、程序:程序设计主要涉及数据结构和算法两方面的内容。数据结构包含数据的存储形式、数据间的逻辑关系以及定义在其上的运算三方面内容,是对数据的精确描述;算法是为解决一个问题而采取的方法和步骤,是对数据处理的精确描述。算法的设计和实现依赖于特定的数据结构。语言程序设计第二章语法要素C2.2标识符、常量和变量一、标识符所谓标识符就是名字系统。C语言的标识符分为两类:系统标识符和用户标识符。系统标识符也叫保留字,包括系统规定的32个关键字,如int、unsigned、extern、if、else、for、sizeof等,以及系统预先定义的具有特定意义的标识符两方面内容,如prin
5、tf、scanf、define、getchar等。用户标识符就是用户对程序中出现的变量、符号常量、函数、数组、文件名等实体所定义的名字,用户对这些实体命名时必须遵循标识符命名规则。语言程序设计第二章语法要素C2.2标识符、常量和变量二、常量和符号常量在程序运行过程中,其值不能被改变的量称为常量。常量可以直接用一个字面值的形式来表示,也叫字面常量。C语言的常量分为:整型常量:12、0、-3实型常量:4.6、-1.23、0.314e1、5.6E2字符常量:‘a’、‘b’字符串常量:“Iamaboy!”在C语言中,可以用一个标识符来表示一个常量,称之为符号常量。符号常量在使
6、用之前必须先定义,其一般形式为:#define标识符常量表达式语言程序设计第二章语法要素C如:#definePI3.1415926//定义符号常量PIvoidmain(){intr=1,s;s=PI*r*r;//合法引用,编译时用3.1415926替换PIPI=PI+1;//非法引用,不能改变其值}语言程序设计标识符、常量和变量C2.2标识符、常量和变量三、变量在程序运行过程中,其值可以被改变的量称为变量,也称内存变量。内存变量有两个要素:变量名:每个变量都必须有一个名字──变量名,变量的命名必须遵循用户自定义标识符命名规则。名字就是地址!好理解吗?别人如何找我们?人
7、的名字、身份证号都是地址。便于理解,所谓变量名就是该变量在内存中的地址。变量值:变量值存储在内存中,即该变量所对应的内存单元的内容。在程序中,通过变量名来引用变量的值,本质上就是通过地址来引用内存单元的内容。在C语言中,要求对所有用到的变量,必须是“先定义、后引用”。所谓“定义”,就是根据数据类型的不同,编译系统在内存中为其分配相应的单元(参见表2.1),“引用”就是引用该变量的值。语言程序设计第二章语法要素C2.2标识符、常量和变量变量定义的一般格式:[存储类型]数据类型变量名[=初值][,变量名2[=初值2]]……;在C语言中,要求对变量的定义一
此文档下载收益归作者所有