《C语言程序设计基础与实训教程》第2章节:数据类型、运算符和表达式.ppt

《C语言程序设计基础与实训教程》第2章节:数据类型、运算符和表达式.ppt

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

第2章 数据类型、运算符和表达式 (时间:3次课,6学时) 第2章 数据类型、运算符和表达式 学习目的与要求: 本章是包括C语言的数据类型、运算符和表达式, 是C语言程序设计最基础的部分。通过这一章的学习,使学生了解C语言的数据类型,掌握各种数据类型所占的字节数、使用方法、类型的自动转换和强制转换,标志符的使用规则;掌握各种常量的使用,变量的基本概念及定义、初始化和在内存中的存储形式;掌握算术运算符的使用,运算符的使用规则、优先级和结合性等。 第2章 数据类型、运算符和表达式 2.1 C的数据类型 2.2 常量 2.2.1 整型常量 2.2.2 实型常量 2.2.3 字符型常量和符号常量 2.2.4 符号常量 2.3 变量 2.3.1 变量概述、标志符 2.3.2 整型变量 2.3.3 实型变量 2.3.4 字符变量 2.3.4 变量赋初值 2.3.5 不同类型数据间的相互转换 2.3.6 数值的定点表示形式与浮点表示形式 第2章 数据类型、运算符和表达式 2.4 运算符和表达式 2.4.1 C运算符简介 2.4.2 算术运算符和算术表达式 2.4.3 赋值运算符和赋值表达式 2.4.4 逗号运算符和逗号表达式 2.5 上机实训 2.6 习题 2.1 C的数据类型 在第一章中,我们已经看到程序中使用的各种变量都应预先加以定义,即先定义,后使用。对变量的定义可以包括三个方面: ·数据类型 ·存储类型 ·作用域 在本章中,我们只介绍数据类型的说明。其它说明在以后各章会陆续介绍。所谓数据类型是按被定义变量的性质、表示形式、占据存储空间的多少和构造特点来划分的。在C语言中,数据类型可分为:基本数据类型,构造数据类型,指针类型,空类型四大类。见图2-1。 1、基本数据类型:基本数据类型最主要的特点是,其值不可以再分解为其它类型。他包括整型、字符型、实型(分为单精度型和双精度型)和枚举类型四种。 2、???? 构造数据类型:构造数据类型是根据已定义的一个或多个数据类型用构造的方法来定义的。也就是说,一个构造类型的值可以分解成若干个“成员”或“元素”。每个“成员”都是一个基本数据类型或又是一个构造类型。在C语言中,构造类型有以下几种: ·数组类型 ·结构体类型 ·共用体(联合)类型 3.? 指针类型:指针是一种特殊的,同时又是具有重要作用的数据类型。其值用来表示某个变量在内存储器中的地址。 4.? 空类型:空类型void只能申明函数的返回值类型,不能申明变量。在调用函数值时,通常应向调用者返回某种类型的一个函数值,如果不需要有函数返回值,则在函数定义前面加上void表示空类型。在后面函数中还要详细介绍。 在本章中,我们主要介绍基本数据类型中的整型、浮点型和字符型。其余各种类型以后分别有章节介绍。 2.2 常量 在程序运行过程中,其值不能改变的量称为常量。如我们在数学里面的123,0,-45为整型常量,2.8,-0.56等称为实型常量,在C语言里,还有一种经常用到的常量如a, x等称为字符常量,abc,123等称为字符串常量。下面就各种常量作一些介绍。 2.2.1 整型常量 C语言里面整型常量可以用十进制、八进制和十六进制三种形式表示。 1 、十进制常量:由数字1~9开头其余各位由0~9组成,各数字间不允许有空格符及其他字符。如123,0等。十进制里还有一种常量叫长整型常量,占4个字节。一般在十进制常量后加上L(或l)就变成长整型常量。如123L。 2、 八进制常量:以0开头,其它位由数字0~7组成。如0123等。 3、 十六进制常量:以0x或0X开头,其它位由数字0~9或字母a~f(或A~F,大小写意思相同)组成。如0x123a,0Xabc等。 2.2.2 实型常量 实数(real number)又称浮点数( floating-point number),他有两种表示形式: 1、 十进制小数形式。由数字和一个小数点组成,且小数点不可缺少。如:3.12、.123、123.、0.0等均是合法形式。注意:小数点前面或后面没有数字也是合法的形式。 2、 指数形式。任何一个合法的指数形式的实型常量从左往右都是由数字,字母e(或E)和指数三部分组成。如:45.3e5、-231.23E12、-0.12e-2、12e0等均是合法形式。 注意:用指数形式表示实数时,e前必须有数字(如e3错误,系统会将其视为一个变量),e后面的指数必须是整数。 一个实数可以有多种指数的表示形式

文档评论(0)

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

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

1亿VIP精品文档

相关文档