c3数据类型与运算规则

c3数据类型与运算规则

ID:36284796

大小:1.01 MB

页数:57页

时间:2019-05-08

c3数据类型与运算规则_第1页
c3数据类型与运算规则_第2页
c3数据类型与运算规则_第3页
c3数据类型与运算规则_第4页
c3数据类型与运算规则_第5页
资源描述:

《c3数据类型与运算规则》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1C语言程序设计(三)计算机学院裴明涛peimt@bit.edu.cn2第三章数据类型与运算规则3.1数据与数据类型3.2C语言的基本数据类型及其表示3.3算术运算与赋值运算3.4位运算3.5其他运算3.6混合运算及数据类型转换33.1数据与数据类型(1)如何描述上述表达式中的数据、运算符号和运算过程?43.1数据与数据类型(2)数据:是程序加工、处理的对象,也是加工的结果;数据类型:具有同样性质(能够作同样的操作,采用同样的编码方式等)的数据集合称为数据类型;每种数据类型都有固定的表示方式,也就确定了

2、可能表示的数据范围和在内存中的存放形式;C语言为每个类型定义了一个标识符,称为类型名,如整数型用int表示;53.1数据与数据类型(3)63.2C语言的基本数据类型及其表示常量与变量整形类型及其表示实型类型及其表示字符型类型及其表示变量的初始化7常量与变量(1)常量:在程序运行过程中,其值不能改变的量;数值常量:整型常量:3,-1实型常量:4.3,1.68字符常量字符常量:‘A’,‘c’字符串常量:“AB”,”hello”常量与变量(2)符号常量:用标识符来表示常量;使用宏定义命令对符号常量进行定义;定

3、义:#define标识符常量#definePI3.1415926#defineW“windows8”89常量与变量(3)变量:在程序运行过程中,其值能改变的量;变量名按标识符规则组成:字母或下划线打头的字母、数字或下划线序列;ab,b3,c_7,_max,Int7t,99r,int,×××变量必须先定义后使用;10常量与变量(4)对变量的定义:类型说明符变量名表;例如:inta,b,c;提倡用能说明变量用途的有意义的名字为变量命名;对变量的基本操作:赋值:取值:11常量与变量(5)变量的3个属性:变量地

4、址;变量内容;变量名;12关于常量和变量的一些编程规范(1)不使用常量的坏处:程序的可读性(可理解性)变差。程序员自己会忘记那些数字或字符串是什么意思,用户则更加不知它们从何处来、表示什么。在程序的很多地方输入同样的数字或字符串,难保不发生书写错误。如果要修改数字或字符串,则会在很多地方改动,既麻烦又容易出错。13关于常量和变量的一些编程规范(2)使用常量的规范:常量全用大写的字母,用下划线分割单词。尽量使用含义直观的常量来表示那些将在程序中多次出现的数字或字符串。#definePI3.1415926如

5、果某一常量与其它常量密切相关,应在定义中包含这种关系,而不应给出一些孤立的值。#defineRADIUS100#defineDIAMETERRADIUS*214关于常量和变量的一些编程规范(3)变量的命名规范:变量名应当直观且可以拼读,最好采用英文单词或其组合,用词应当准确。例如不要把CurrentValue写成NowValue程序中不要出现仅靠大小写区分的相似的变量名,例如x,X15关于常量和变量的一些编程规范(4)变量的名字应当使用“名词”或者“形容词+名词”。例如:floatvalue,oldVa

6、lue,newValue;用正确的反义词组命名具有互斥意义的变量例如:intminValue,maxValue;尽量避免名字中出现数字编号,如value1,value2等,除非逻辑上的确需要编号。16整形类型及其表示(1)整型常量:十进制整型常量:123,8,-10等;八进制整型常量:以数字0打头的数字序列(0-7)如056,017,078;××十六进制整型常量:以数字0和字母x打头的序列(0-9,a-f)如0x123,0x3A,0x9g;长整型常量在常量之后加上字母“l”或“L”,如123L,4000

7、0L等;17整形类型及其表示(2)整型变量:名称占内存字节表示范围说明方法基本整型2-215–215-1inta,b;短整型2同上shorta,b;无符号整型20–65535unsigneda,b;长整型4-231--231–1longa,b;无符号长整型40—232–1unsignedlonga;18整形类型及其表示(3)整型变量:以关键字int为基本类型说明符;配合四个类型修饰符,用来改变和扩充基本类型的含义;整型数据在使用中应注意的问题:变量要先定义后使用;数据溢出;若inta,b;unsigne

8、dc;longd;a=123;d=-105000;b=40000;c=105000;常量与变量的类型要匹配;××19实型类型及其表示(1)实型常量:小数形式:至少有一个小数点和一个数字,如12.3,87.4,-0.25等;指数形式:由十进制整数或小数加上指数部分组成,形式为:十进制小数e(E)指数2.5e356E866e3e21.2e3e1.2(整数)×××20实型类型及其表示(2)实型变量:名称存储字节表示范围有效位说明方法单精度4-10

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

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

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