- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C数据类型与运算规则实用会计学3.1 数据与数据类型(1)第1页/共56页如何描述上述表达式中的数据、运算符号和运算过程?3.1 数据与数据类型(2)第2页/共56页数据:是程序加工、处理的对象,也是加工的结果;数据类型:具有同样性质(能够作同样的操作,采用同样的编码方式等)的数据集合称为数据类型;每种数据类型都有固定的表示方式,也就确定了可能表示的数据范围和在内存中的存放形式;C语言为每个类型定义了一个标识符,称为类型名,如整数型用int表示;3.1 数据与数据类型(3)第3页/共56页3.2 C语言的基本数据类型及其表示第4页/共56页常量与变量整形类型及其表示实型类型及其表示字符型类型及其表示变量的初始化常量与变量(1)第5页/共56页常量:在程序运行过程中,其值不能改变的量;数值常量:整型常量: 3,-1实型常量:4.3,1.68字符常量字符常量:‘A’,‘c’字符串常量:“AB”,”hello”常量与变量(2)第6页/共56页符号常量:用标识符来表示常量;使用宏定义命令对符号常量进行定义;定义: #define 标识符 常量 #define PI 3.1415926 #define W “windows 8”常量与变量(3)第7页/共56页变量:在程序运行过程中,其值能改变的量;变量名按标识符规则组成:字母或下划线打头的字母、数字或下划线序列;ab,b3,c_7, _max,Int7t, 99r,int, ××× 变量必须先定义后使用;常量与变量(4)第8页/共56页对变量的定义:类型说明符 变量名表;例如: int a,b,c;提倡用能说明变量用途的有意义的名字为变量命名;对变量的基本操作:赋值:取值:常量与变量(5)第9页/共56页变量的3个属性:变量地址;变量内容;变量名;关于常量和变量的一些编程规范(1)第10页/共56页不使用常量的坏处:程序的可读性(可理解性)变差。程序员自己会忘记那些数字或字符串是什么意思,用户则更加不知它们从何处来、表示什么。在程序的很多地方输入同样的数字或字符串,难保不发生书写错误。如果要修改数字或字符串,则会在很多地方改动,既麻烦又容易出错。 关于常量和变量的一些编程规范(2)第11页/共56页使用常量的规范:常量全用大写的字母,用下划线分割单词。 尽量使用含义直观的常量来表示那些将在程序中多次出现的数字或字符串。#define PI 3.1415926 如果某一常量与其它常量密切相关,应在定义中包含这种关系,而不应给出一些孤立的值。#define RADIUS 100#define DIAMETER RADIUS * 2 关于常量和变量的一些编程规范(3)第12页/共56页变量的命名规范:变量名应当直观且可以拼读,最好采用英文单词或其组合,用词应当准确。例如不要把CurrentValue写成NowValue程序中不要出现仅靠大小写区分的相似的变量名,例如x,X关于常量和变量的一些编程规范(4)第13页/共56页变量的名字应当使用“名词”或者“形容词+名词”。例如: float value,oldValue,newValue; 用正确的反义词组命名具有互斥意义的变量 例如: int minValue,maxValue; 尽量避免名字中出现数字编号,如value1, value2等,除非逻辑上的确需要编号。 整形类型及其表示(1)第14页/共56页整型常量:十进制整型常量:123,8,-10等;八进制整型常量:以数字0 打头的数字序列(0-7)如 056, 017, 078;× 十六进制整型常量: 以数字0和字母x打头的序列(0 - 9,a - f) 如 0x123,0x3A ,0x9g;× 长整型常量在常量之后加上字母“l”或“L”,如123L, 40000L等;整形类型及其表示(2)第15页/共56页整型变量:名称 占内存字节 表示范围 说明方法基本整型2 -215 – 215-1 int a,b;短整型2同上short a,b;无符号整型2 0 – 65535 unsigned a,b;长整型4 -231--231 –1 long a,b;无符号长整型 4 0 — 232 –1 unsigned long a; 整形类型及其表示(3)第16页/共56页整型变量:以关键字int为基本类型说明符;配合四个类型修饰符,用来改变和扩充基本类型的含义;整型数据在使用中应注意的问题:变量要先定义后使用;数据溢出; 若 int a,b;unsigned c;long d ; a=123;d= -105000; b=40000; c= 105000;常量与变量的类型要匹配;××实型类型及其表示(
原创力文档


文档评论(0)