- 1、本文档共72页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3、C语言程序设计–数据类型
第三章 数据类型、运算符 与表达式 完整的程序设计=数据结构+算法+程序设计方法+语言工具 算法处理的对象是数据。 数据是以某种特定的形式存在的,如整数、实数、字符等。 所谓数据结构,就是指数据的组织形式。 主要内容 一、数据类型 二、变量与常量 常量:指在程序运行过程中,值不能发生变化的量。 常量可以有不同类型: 比如, 这些常量称为字面常量或直接常量 符号常量定义与使用 定义:使用#define #define PI 3.14 使用:area=PI*3*3 程序中用#define命令行定义PI代表常量3.14,此后凡在本文件中出现的PI都代表3.14,可以和常量一样进行运算。 PI=3.1415 错误!常量值不能改变! 习惯上,符号常量名用大写,变量名用小写 优点:含义清楚;一改全改 例3.1 #define PRICE 30 #include stdio.h void main ( ) { int num, total; num=10; total=num * PRICE; printf(total=%d,total); } 变量 变量:程序运行期间值可以发生改变的量。变量代表内存中具有特定属性的一个存储单元,它用来存放数据,这就是变量的值。 变量名实际上是一个以一个名字对应代表一个地址。 在对程序编译连接时由编译系统给每一个变量名分配对应的内存地址。 从变量中取值,实际上是通过变量名找到相应的内存地址,从该存储单元中读取数据。 变量定义 数据类型 变量名; 比如,int a; float x,y; 变量命名 变量命名的规定:C语言规定标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。变量名不能与关键字重名 例:sum,_total, month, Student_name, lotus_1_2_3,BASIC, li_ling M.D.John, ¥123,3D64,ab 注意: C语言区分大小写,即:ABC与Abc认为是两个不同的变量。 建议变量名的长度最好不要超过8个字符。 在选择变量名和其它标识符时,应注意做到“见名知意”,即选有含意的英文单词(或其缩写)作标识符。(intStu) 要求对所有用到的变量作强制定义,也就是“先定义,后使用”。 补充——C 语言的关键字(附录B) 关键字(key words)是C语言预定义的词法符号,具有固定含义和用途,不能作为标识符使用。 C语言的关键字: auto break case char const continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef union unsigned void volatile while 注意,关键字必须小写。 1、整型 数据在内存中是以二进制形式存放的,整型数据占用两个字节的空间(TurboC2.0及TurboC++3.0中为两个字节,教材例子也假定整型占两个字节,但是在VC++6.0中则分配4个字节)。 数据采用补码形式表示。 1)整型常量 十进制整数 123,-123 八进制整数。 以0开头的数 0123,-0123 十六进制整数 以0x开头的数 0x1A,-0xFD 2)整型变量 整型变量在内存中的存放形式 整型数据在内存中的存放形式数据在内存中是以二进制形式存放的 实际上,数值是以补码(complement) 表示的。 整型变量的分类 基本整型 int 短整型 short int 长整型 long int 三者区别在于:可以表示的整数范围不同。 整型的符号 整型数据还有有符号数和无符号数之分。 整数(13为例)在存储单元中的存储情况 3)整型变量的定义和使用 定义: int a,b(指定变量a、b为整型) unsigned short c,d;(指定变量c、d为无符号短整型) long e,f;(指定变量e、f为长整型) 对变量的定义,一般是放在一个函数的开头的声明部分(也可以放在函数中某一分程序内,但作用域只限它所在的分程序) 使用: a=12;b=10; c=a+b; 溢出 int a,b; a=32767; b=a+1; 4) 整型常量的类型 整型变量可分为int、short
您可能关注的文档
- 33位数乘两位数课件.ppt
- 33位数除1位数.ppt
- 3500个常用汉字 8﹒27054.ppt
- 33第3章–基本数据类型和表达式.ppt
- 3500个常用汉字8–27054.ppt
- 32、〔范进中举〕完美课件.ppt
- 35个经典写作句型.ppt
- 34个省级行政区〔新〕.ppt
- 365bo﹒gou超级模板.ppt
- 31〔飞向蓝天的恐龙〕修改稿.ppt
- 浙江衢州市卫生健康委员会衢州市直公立医院高层次紧缺人才招聘11人笔试模拟试题参考答案详解.docx
- 浙江温州泰顺县退役军人事务局招聘编外工作人员笔试备考题库及参考答案详解一套.docx
- 江苏靖江市数据局公开招聘编外工作人员笔试模拟试题及参考答案详解.docx
- 广东茂名市公安局电白分局招聘警务辅助人员40人笔试模拟试题带答案详解.docx
- 江苏盐城市大丰区住房和城乡建设局招聘劳务派遣工作人员4人笔试模拟试题带答案详解.docx
- 浙江舟山岱山县东沙镇人民政府招聘笔试模拟试题及参考答案详解1套.docx
- 最高人民检察院直属事业单位2025年度公开招聘工作人员笔试模拟试题含答案详解.docx
- 浙江金华市委宣传部、中共金华市委网信办所属事业单位选调工作人员笔试备考题库及答案详解1套.docx
- 广东深圳市党建组织员招聘40人笔试模拟试题及答案详解1套.docx
- 江苏南京水利科学研究院招聘非在编工作人员4人笔试模拟试题及参考答案详解.docx
文档评论(0)