- 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章c言程序设计第3章
第3章 数据类型、运算符与表达式 内容提要 3.1 C语言的字符集和标识符 3.2 C语言的数据类型 3.3 常量 3.4 变量 3.5 库函数 3.6 运算符和表达式 3.1 C语言的字符集和标识符 3.1.1 字符集 C 语言的字符集是指C程序中允许使用字符的集合。一般可分为以下几类: ①英文字母(大写、小写):A、B、C、…、Z; a、b、c、…、z ②数字:0、1、2、…、9 ③特殊字符:+、-、*、/、%、=、、、、^、|、~、!、?、:、.、,、;、(、) 、[、]、{、}、″、′、#、\、_、$ 以及空格等 ④转义字符:\a、\b、\f、\n、\r、\t、\v、\\、\′、\″、\ddd、\xhh等 3.1.2 标识符 C语言中各种对象的名字(变量/函数名)用标识符表示。 标识符的构成规则: 以字母(大小写皆可)或下划线开头 随后可跟若干个(包括0个)字母、数字、下划线 标识符的长度各个系统不同,最好不要超过8个字符。 下面哪些是合法的用户标识符,哪些不是? x y3 _imax ELSE X A_to_B(合法) 7x int #No bad one re-input (不合法) 注意:标识符命名一般要做到见名知意。 关键字(保留字) 关键字是C语言中具有特定含义、专门用作语言特 定成分的一类标识符。 ANSI推荐的C语言的关键字是32个 如:main、int、char、float、if、else、while等 注意: ★所有的关键字都有固定的意义,不能用作其它 ★所有的关键字都必须小写 如:else与ELSE代表不同含义 else是关键字,ELSE则是用户定义的标识符 3.2 C语言的数据类型 数据是操作的对象,数据类型是指数据的内在表现形式(代码、存储、运算) C语言的数据类型如下: 3.3 常量 常量:在程序运行过程中, 其值不能被改变的量 常量区分为不同类型(表示形式) 常量分为:数值常量、字符型常量 如:12、3.2、‘a’、“a” 符号常量: 用一个标识符代表的一个常量 定义方法: #define 标识符 常量 3.3.1 数值常量 数值常量分为:整型常量、实型(浮点型)常量 整型常量又分为: 十进制整数:由数字(0-9)和正负号表示 例如:123、-456、0 、+63等 八进制整数:以0开头,由数字(0-7)和正负号表示 例如: 0123 即(123)8 =(83) 10 -012 即(-12)8 =(-10 ) 10 十六进制整数:以0x或0X开头,后面一串由十六进制数 字(0-9,a-f,A-F)组成 例如: -0x12 即 (-12) 16 =( -18 ) 10 0x2F 即 (2F) 16 =(47) 10 整数的后缀 值在-32768~32767(-215~215-1)范围内, 则认为是int型(占2个字节) 值在-2147483648~2145483647(-231~231-1)范围内, 则认为是long int型(占4个字节) 整数后有后缀u或U,认为是unsigned型 整数后有后缀l或L,认为是long int型 计算机中8位二进制可以表示数的范围: 整型常量的类型 方括号表示可选项 int 分配2 Byte,long分配4 Byte C语言中,基本整型数(int)占16位(2 Byte),长整型数(long int)占32位(4 Byte) ,它们所能表示的数值范围见表3-2 。 表3-2整型数据的表示范围 整型数据在内存中以二进制的补码表示。 原码:最高位为符号位,其余为数值的大小。 补码:正数的补码与其原码相同;负数的补码是符号位不变,原码逐位取反再加1。 在补码表示中,0只有一种表示形式,即0000000000000000。 对于1000000000000000,在补码表示中被定义为 十进制数-32768。 对在补码表示中被定义为十进制数-128。 因此,16位补码所能表示数的范围为-32768~+32767。由此可以得出,n位补码所能表示数的范围是-2n-1 ~ 2n-1-1 。 实型常量 1.实型常量(实数,又
您可能关注的文档
- contracts商务同合同.ppt
- crrt连续性血液净化rrt连续性血液净化.ppt
- crrt应急预案crr应急预案.ppt
- chapter 04-组分系统热力学chapter 04-多组分系统热力学.ppt
- cpk计算公式cpk计公式.ppt
- cuiyh如何编制学科划规划.ppt
- c语言 选择结构程序计设计.ppt
- c本驾驶证考试试题c本驶证考试试题.doc
- c语言 chap01_言引言.ppt
- c语言 选择结构程序设 课件计 课件.ppt
- 人教版初中初二八年级物理 第1节 声音的产生与传播 名师教学PPT课件.ppt
- 九年级英语上册 教学课件 Unit 8 Section A 3a-3c.ppt
- 公司理财规划及专业管理知识分析认证.ppt
- 人教版初中初二八年级物理 平面镜成像 (2) 名师教学PPT课件.ppt
- 精选 工作汇报 PPT模板8 (7).ppt
- 人教版初中初三九年级英语 名师教学课件 Unit 14 I remember meeting al.ppt
- 中央八项规定精神及纪律要求测试题.docx
- 今日头条风控考题测试卷附答案.docx
- 保密知识测试(满分100分)测试卷及答案.docx
- 全市教育领域入党积极分子及发展对象重点培训班结业考试试题.docx
最近下载
- 校园安全法治教育与欺凌事件预防讲座PPT.pptx VIP
- 《职业道德酒店案例》课件.pptx VIP
- FM200计算书.doc VIP
- 20211025-华安证券-锐明技术-002970.SZ-三季度业绩出现波动,商用车智能网联化市场空间大.pdf VIP
- 高素质农民培训行政第一课.pptx
- 高中政治必修二《经济与社会》100题(教师版).docx VIP
- 2025安c考试试题及答案.doc VIP
- 专题03 把句子说完整(讲义+试题) -2023年一升二语文暑假衔接课(统编版).docx VIP
- 医养大数据平台0327(60页PPT).pptx VIP
- 新课标背景下的大单元教学研究:国内外大单元教学发展与演进综述 .pdf VIP
原创力文档


文档评论(0)