- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[计算机]第2章-数据类型
2.1 C语言的数据类型 一、程序离不开数据,数据是程序的处理对象。 二、C语言中可以使用的数据类型包括: ??? 基本类型、构造类型、指针类型、空值类型四大类。 本章介绍基本数据类型。 2.2 常量 C语言中的数据按其特性可分为常量与变量两大类。 常量是指在程序运行过程中,其值不能被改变的量。 常量有两种: 一、直接常量(字面常量): 如例1中的123、456。 下面介绍几种常用的常量类型。 1.整型常量 在C程序中整数有三种表示形式: 1、十进制整数: 2、八进制整数:必须以0打头。 如,0123、-0123等。 3、十六进制整数:必须以0x打头。 如,0x2a、-0X2A等。 2、实型常量 C程序中实数有两种表示形式: 1、十进制小数形式 如123.45、-.123、0.0等。 2、十进制指数形式 如123e-3(或123E-3)即123×10-3。 错例:e3、2.1e3.5、.e3等。 规范化指数形式:小数部分小数点左边 有且仅有一位非零数字。 如1.2345e5。 3、字符型常量 1、是用一对单引号括起来的单个字符。 如,a、A、?等。 2、字符型常量在内存中以ACSII码形式存储,长度为一个字节。 转义字符常量 以“\”开头,一般用于表示特殊字符。 如‘\n’---换行符 ‘\r’---回车符 ‘\t’---横向制表符 ‘\\’---一个反斜杠 注意: 一个转义字符本质上代表单个字符。 用数字表示的转义字符 \ddd’---代表ASCII码是八进制数ddd(1-3位)的字符。 ??? 如,‘\0’---空操作字符、‘\101’---A。 \xhh---代表ASCII码是十六进制数hh(1-2位)的字符。 ??? 如,\x41’---A。 4、字符串常量 1、字符串常量即一个字符序列,要求用一对双引号括起来。 ?? 如 How do you do?、a、123等。 注意: a与a不同,前者为字符串常量,而后者为字符型常量。 2、C语言规定: 字符串常量在内存中存储时,末尾添加\0作为结束标记(由系统自动添加)。 例 字符串常量在内存中的存储。 a与a?? China --空字符串 例2.6 符号常量的使用。 #define PI 3.14159 main( ) {float r,circle,area; r=2.3; circle =2*PI*r; area=PI*r*r; printf(“%f,%f\n,circle,area); } 1、该程序中用define命令定义的PI即为符号常量,代表3.14159。 2、使用符号常量能改善程序的可读性与可维护性。 注意: 在函数体中符号常量的值不能被改变。 2.3 变量 一、标识符 就是程序中所用到的各种名字。 如函数名、变量名、文件名等。 标识符只能由字母、数字和下划线组成,而且必须以字母或下划线打头。 如,sum、_total等。 注意: ⑴C语言中严格区分字母的大小写。 如abc不同于Abc。 ⑵不同版本的C语言对标识符长度的规定不同。 如Turbo C2.0规定不超过32个字符。 C语言的标识符分为三类 1、关键字 由C语言标准定义的标识符,有特定含义,不能另作他用。 如if不能用作变量名。 2、预定义标识符 由C语言编译器定义的标识符,有特定含义,建议不要另作他用。 如printf、define等。 3、用户标识符 由用户定义的标识符。(应见名识义) 与关键字同名:系统报错。 与预定义标识符同名:系统不报错。 三、变量的定义 1、变量是指在程序运行过程中,其值可以被改变的量。 2、变量用于在程序中保存数据。 3、一个变量实质上就是一组内存单元。 ?? 如,int型变量a对应于2个内存单元。 4、给变量赋值就是将数据存入变量代表的内存单元中。 如 a=3 ⑴C程序中使用的变量必须先定义后使用。以便于分配内存单元和进行语法检查。 ⑵变量定义的一般形式 类型名 变量名 如 int a,b,c; ⑶变量的定义一般放在函数中所有执行语句之前。 如 main() { int a; ? a=32767; int b; /*位置错误*/ b=99; printf((%d,%d\n,a,b); } 三、整型
您可能关注的文档
最近下载
- 家庭与社区的变化与发展.pptx VIP
- 丙肝防治培训课件.pptx VIP
- 《食物链》.ppt VIP
- 2025年辽宁丹东市融媒体中心招聘6人笔试模拟试题参考答案详解.docx VIP
- 2018湖北省市政工程定额(第十一册措施项目)PDF版.pdf VIP
- 4.1和面、揉面、饧面、搓条(课件)- 《中式面点制作基础教程》同步教学(劳保版).pptx VIP
- 2025年丹东市融媒体中心招聘考试笔试试题.docx VIP
- 铁路技术管理规程(普速铁路部分)题库 .pdf VIP
- 中国失眠症诊断和治疗指南(精选PPT).pptx VIP
- 2025年马鞍山市公安局第三季度招聘警务辅助人员139名笔试参考题库附答案解析.docx VIP
文档评论(0)