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

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

ID:40002127

大小:985.81 KB

页数:107页

时间:2019-07-17

《c语言程序设计基础与实训教程》第2章:数据类型、运算符和表达式_第1页
《c语言程序设计基础与实训教程》第2章:数据类型、运算符和表达式_第2页
《c语言程序设计基础与实训教程》第2章:数据类型、运算符和表达式_第3页
《c语言程序设计基础与实训教程》第2章:数据类型、运算符和表达式_第4页
《c语言程序设计基础与实训教程》第2章:数据类型、运算符和表达式_第5页
资源描述:

《《c语言程序设计基础与实训教程》第2章:数据类型、运算符和表达式》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章数据类型、运算符和表达式(时间:3次课,6学时)学习目的与要求:本章是包括C语言的数据类型、运算符和表达式,是C语言程序设计最基础的部分。通过这一章的学习,使学生了解C语言的数据类型,掌握各种数据类型所占的字节数、使用方法、类型的自动转换和强制转换,标志符的使用规则;掌握各种常量的使用,变量的基本概念及定义、初始化和在内存中的存储形式;掌握算术运算符的使用,运算符的使用规则、优先级和结合性等。第2章数据类型、运算符和表达式第2章数据类型、运算符和表达式2.1C的数据类型2.2常量2.2.1整型常量2.2.2实型常量2.2.3字符型常量和符号常量2.2.4符号常量2.3变量2.3

2、.1变量概述、标志符2.3.2整型变量2.3.3实型变量2.3.4字符变量2.3.4变量赋初值2.3.5不同类型数据间的相互转换2.3.6数值的定点表示形式与浮点表示形式2.4运算符和表达式2.4.1C运算符简介2.4.2算术运算符和算术表达式2.4.3赋值运算符和赋值表达式2.4.4逗号运算符和逗号表达式2.5上机实训2.6习题第2章数据类型、运算符和表达式2.1C的数据类型在第一章中,我们已经看到程序中使用的各种变量都应预先加以定义,即先定义,后使用。对变量的定义可以包括三个方面:·数据类型·存储类型·作用域在本章中,我们只介绍数据类型的说明。其它说明在以后各章会陆续介绍。所谓数

3、据类型是按被定义变量的性质、表示形式、占据存储空间的多少和构造特点来划分的。在C语言中,数据类型可分为:基本数据类型,构造数据类型,指针类型,空类型四大类。见图2-1。数据类型基本类型构造类型整型(int)字符型(char)实型(浮点型)枚举类型(enum)逻辑型(bool)数组(type[])结构体(struct)共用体(union)单精度型(float)双精度型(double)指针(type[])空类型(void)图2-1C语言的数据类型1、基本数据类型:基本数据类型最主要的特点是,其值不可以再分解为其它类型。他包括整型、字符型、实型(分为单精度型和双精度型)和枚举类型四种。2、

4、构造数据类型:构造数据类型是根据已定义的一个或多个数据类型用构造的方法来定义的。也就是说,一个构造类型的值可以分解成若干个“成员”或“元素”。每个“成员”都是一个基本数据类型或又是一个构造类型。在C语言中,构造类型有以下几种:·数组类型·结构体类型·共用体(联合)类型3.指针类型:指针是一种特殊的,同时又是具有重要作用的数据类型。其值用来表示某个变量在内存储器中的地址。4.空类型:空类型void只能申明函数的返回值类型,不能申明变量。在调用函数值时,通常应向调用者返回某种类型的一个函数值,如果不需要有函数返回值,则在函数定义前面加上void表示空类型。在后面函数中还要详细介绍。在本章

5、中,我们主要介绍基本数据类型中的整型、浮点型和字符型。其余各种类型以后分别有章节介绍。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个字节。一般在

6、十进制常量后加上L(或l)就变成长整型常量。如123L。2、八进制常量:以0开头,其它位由数字0~7组成。如0123等。3、十六进制常量:以0x或0X开头,其它位由数字0~9或字母a~f(或A~F,大小写意思相同)组成。如0x123a,0Xabc等。2.2.2实型常量实数(realnumber)又称浮点数(floating-pointnumber),他有两种表示形式:1、十进制小数形式。由数字和一个小数点组成,且小数点不可缺少。如:3.12、.123、123.、0.0等均是合法形式。注意:小数点前面或后面没有数字也是合法的形式。2、指数形式。任何一个合法的指数形式的实型常量从左往右都

7、是由数字,字母e(或E)和指数三部分组成。如:45.3e5、-231.23E12、-0.12e-2、12e0等均是合法形式。注意:用指数形式表示实数时,e前必须有数字(如e3错误,系统会将其视为一个变量),e后面的指数必须是整数。一个实数可以有多种指数的表示形式,我们只要在改变小数点位置时相应的改变指数的值即可。如-231.23E12还可以写成-23.123E13、-2312.3E11、-2.3123E14、-0.23123E15等等,这样就容易造成用户和

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。