C语言程序设计 李学军 第2章

C语言程序设计 李学军 第2章

ID:40238528

大小:666.00 KB

页数:63页

时间:2019-07-28

C语言程序设计 李学军 第2章_第1页
C语言程序设计 李学军 第2章_第2页
C语言程序设计 李学军 第2章_第3页
C语言程序设计 李学军 第2章_第4页
C语言程序设计 李学军 第2章_第5页
资源描述:

《C语言程序设计 李学军 第2章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章基本数据类型、运算符与表达式主要内容C语言的数据类型C语言的常量、变量整型数据、实型数据和字符型型数据各种类型数据之间的混合运算C语言的运算符及其表达式运算符的优先级及其结合性核心知识点C语言的运算符及表达式各类数值型数据间的混合运算规则运算符优先级与结合性7/19/20211C语言程序设计第2章基本数据类型、运算符与表达式重点难点C语言的运算符及其表达式的使用各类数值型数据间的混合运算学习目标了解C语言的数据类型掌握常量和变量概念、分类及变量初始化方法掌握整型、实型和字符型数据的形式掌握各类数值型数据间的混合运算规则掌握常

2、见的各种运算符及其表达式理解运算符优先级与结合性7/19/20212C语言程序设计2.1C语言的数据类型2.2常量和变量2.3整型数据2.4实型数据2.5字符型数据2.6各类数据混合运算2.7运算符与表达式2.8运算符的优先级及其结合性7/19/20213C语言程序设计2.1C语言的数据类型C语言提供的数据结构,是以数据类型形式出现的。具体分类如下:1.基本类型分为整型、实型(又称浮点型)和字符型。2.构造类型分为数组类型、结构类型和共用类型,分别在第6章和第10章介绍。3.指针类型(*)在第9章中介绍。4.空类型(void)本章

3、将介绍基本类型中的整型、实型和字符型三种数据。7/19/20214C语言程序设计2.2常量和变量2.2.1常量1.常量的概念在程序运行过程中,其值不能被改变的量称为常量。2.常量的分类常量的类型,可通过书写形式来判别。(1)整型常量:如:123,-123。(2)实型常量:如:123.12,-12.34。(3)字符常量:如:’a’,’k’。(4)字符串常量:如:“China”。(5)符号常量:为代表常量的标识符(符号),一般用大写字母表示,如:在程序开头有:#definePI=3.14,则之后就可使用标识符PI代表常量3.14。(关

4、于#define的用法可参看8.1节)7/19/20215C语言程序设计2.2.2变量1.变量的概念在程序运行过程中,其值可以被改变的量称为变量。2.变量的两个要素(1)变量名。每个变量都必须有一个名字──变量名,变量命名遵循标识符命名规则。(2)变量值。在程序运行过程中,变量值存储在内存中。在程序中,通过变量名来引用变量的值。3.变量的定义与初始化C语言要求对所有用到的变量“先定义,后使用”。(1)变量的定义数据类型标识符<变量名列表>7/19/20216C语言程序设计类型标识符必须是C语言的有效数据类型符,如:int、char

5、、float、double等。变量名列表是一个或多个标识符名,当变量名多于两个以上时,每个标识符之间用","分隔。例如:inti,j,k;charc,str[5];(2)变量初始化数据类型变量名[=初值1][,变量名2[=初值2]……];例如:intx=3;/*指定整型变量x的初值为3*/floatf=3.56;/*指定单精度实型变量f的初值为3.56*/charch='a';/*指定字符型变量ch的初值为a*/inta,b,c=5;/*指定整型变量c的初值为5,未指定整型变量a、b的初值*/7/19/20217C语言程序设计※在

6、定义变量时不允许用连等的方式同时给多个变量指定相同的初值。如:inta=b=c=3;是不合法的。应该写成:inta=3,b=3,c=3;7/19/20218C语言程序设计2.3整型数据2.3.1整型常量1.整型常数的表示按不同的进制区分,整型常数有三种表示方法:(1)十进制(以非0开始的数),例如:123、-123。(2)八进制(以数字0开头),例如:0123(表示十进制数83)、06(表示十进制数6)。(3)十六进制(以数字0+小写字母x开头或以数字0+大写字母X开头),例如:0x123(表示十进制数291)、0XFF(表示十进

7、制数255)。另外,可在整型常数后添加一个"L"或"l"字母表示该数为长整型数,例如:22L,-773l。7/19/20219C语言程序设计2.整型常量的类型加上不同的修饰符,整型常量可分为如下几种类型:(1)基本整型,值范围:-32768~32767。(2)短整型,与基本整形相同。(3)长整型,在数值后面加“L(l)”。对超出基本整型值域的整型常量,可使用长整型常量表示,其取值范围可达-231~(231-1)。例如,123l、315L等。(4)无符号整型,在数值后面加“U(u)”。如:12345u,在内存中按unsignedin

8、t方式存放,而-12345u则先转换成其补码53191,然后再以无符号数方式存放。想一想:-10u在内存中的存放形式(值)是多少?(即求-10的补码)7/19/202110C语言程序设计上述各类型整型常量占用的内存字节数,随系统而异。在16位操作系

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

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

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