- 1、本文档共80页,可阅读全部内容。
- 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.1 C语言的字符集 3.2 C语言的数据类型 3.3 常量与变量 3.4 变量的定义与赋值 3.5 符号常量 3.6 运算符与表达式 3.7 各类型数据的混合运算 3.8 不同类型赋值的结果 3.1 C语言的字符集 3.1.1 ?? C语言字符集: 1、字母:小写字母a~z、大写字母A~Z。 2、数字:0~9共10个。 3、空白符:空格符、制表符、换行符等。 4、标点和特殊字符 。 5、字符常量,字符串常量和注释中还可以使用汉字或其它可表示的图形符号。 3.1.2?? C语言词汇(六类) 1、标识符: 变量名、函数名、标号等。 2、关键字: 关键字是由C语言规定的具有特定意义的字符串,通常也称为保留字。用户定义的标识符不应与关键字相同。 P365 (1)类型说明符:用于定义、说明变量、函数或其它数据结构的类型。 (2)语句定义符:用于表示一个语句的功能。 (3)预处理命令字:用于表示一个预处理命令。 标识符:由英文字母、数字和下划线这三种字符组成且第一个字符必须为字母或下划线。 作用:用来给变量、函数等命名 注意: 1.区分大小写英文字母 2.关键字(保留字)不能作标识符 例: book 、Book 、int1 、Int 、printf 、_a12 都可作标识符 5a 、 $ 、p#、int、x+y 都不可作标识符 3、运算符: 运算符与变量,函数一起组成表达式,表示各种运算功能。运算符由一个或多个字符组成。 4、分隔符 在C语言中采用的分隔符有逗号和空格两种。 5、常量: 在后面章节中将专门给予介绍。 6、注释符: C语言的注释符是以“/*”开头并以“*/”结尾的串。在“/*”和“*/”之间的即为注释。程序编译时,不对注释作任何处理。注释可出现在程序中的任何位置。注释用来向用户提示或解释程序的意义。 3.2 C语言的数据类型 3.3??? 常量与变量 基本数据类型分为: 1、常量:在程序执行过程中,其值不发生改变的量 2、变量:其值可变的量称为变量。 3.3.1 常量 直接常量(字面常量): n????整型常量:12、0、-3; n????实型常量:4.6、-1.23; n????字符常量:‘a’、‘b’。 n????字符串常量:“ABC”、“123”。 标识符:用来标识变量名、符号常量名、函数名、数组名、类型名、文件名的有效字符序列。 符号常量:用标示符代表一个常量。在C语言中,可以用一个标识符来表示一个常量,称之为符号常量。 常量 一、整型常量: 1. 十进制整数:123 、-76 、0 2.八进制整数:076 、-0253 076转换成十进制:7*8+6 3.十六制整数:0xa 、0x20 、0xf4 0xf4转换成十进制:15*16+4 整型数据在内存中的存放形式: 如果定义了一个整型变量i: int i; i=10; 十进制数10是以二进制形式表示的:1010,每一个整形变量在内存中占内2字节,存放示意图为: ? 事实上,数值是以补码表示的: n????正数的补码和原码相同; n????负数的补码:将该数的绝对值的二进制形式按位取反再加1。 例如: 求-10的补码: 10的原码: 取反: 再加1,得-10的补码: 由此可知,左面的第一位是表示符号的。 二、实型常量(浮点型):也称为实数或者浮点数。实数只采用十进制,有二种形式: 实型常量实例: 小数形式:12 . 、–.71 、–0.71 、3.14 指数形式: 6.945 e -8 注意:指数形式(科学表示法)中,尾数和阶码都不能省略、阶码只能为整型常量、只有十进制形式 6.945 e – 8 三、字符常量(一个字符) 两种表示方式: 1.在字符前后加单撇号:’y’ 、’3’ 、‘$’ 2.用转义字符表示(P48表3.3): 注:任一字符都可用’\ddd’或’\xhh’表示,其中ddd为该字符的ASCII码八进制形式、hh为该字符的ASCII码十六进制形式 例:’A’ 、’\101’ 、’\x41’均表示A 四、字符串常量:由两个双撇号括起来一串字符,其中字符个数=0个 字符串常量和字符常量区别: 1)字符常量由单引号括起来,字符
您可能关注的文档
- cam3509.1.2版钢网教程.pdf
- CAN网关BACnet协议及集成智能楼宇控制系统.pdf
- CAN总线较485总线及TCP IP联网的优势.doc
- CATIA大型装配轻量化技巧.doc
- catia教程 第8篇.ppt
- CAXA 第四篇 加工轨迹的生成.ppt
- CAXA电子图板XP 电子教案 第7篇.ppt
- CAXA实体设计手册原厂教程第8篇零件定位.doc
- CAXA中公式曲线使用方法.pdf
- CA登陆系统与浏览器的相关设置.doc
- 半导体材料性能提升技术突破与应用案例分析报告.docx
- 半导体设备国产化政策支持下的关键技术突破与应用前景报告.docx
- 剧本杀市场2025年区域扩张策略研究报告.docx
- 剧本杀行业2025人才培训体系构建中的市场需求与供给分析.docx
- 剧本杀行业2025年人才培训行业人才培养模式创新与探索.docx
- 剧本杀行业2025年内容创作人才需求报告.docx
- 剧本杀行业2025年区域市场区域剧本市场消费者满意度与市场竞争力研究报告.docx
- 剧本杀市场2025年区域竞争态势下的区域合作策略分析报告.docx
- 剧本杀行业2025人才培训与行业人才培养模式创新.docx
- 剧本杀行业剧本创作人才心理素质培养报告.docx
最近下载
- T_HNTI 030—2020_茶树种质资源考察收集技术规范.pdf VIP
- 报关原理与实务(第二版)(第5章)1进出口货物报关单填制.ppt VIP
- 2025年滨州市中考英语试题卷(含答案逐题解析).docx
- 基于能力培养的人工智能课程体系设计.docx
- Q/GDW1827-2013三相智能电能表技术规范.pdf VIP
- 国家中医药管理局发布的406种中医优势病种诊疗方案和临床路径目录.pptx VIP
- 华能国际电力股份有限公司本质安全体系管理手册.doc VIP
- 教育行业AI大模型设计方案【231页WORD】.docx VIP
- 2024医保物价培训.pptx VIP
- 屋顶光伏发电建设项目实施方案.docx
文档评论(0)