- 1、本文档共57页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 C语言的基本数据类型 和变量的存储类 C数据类型如下: 变量的概念 变量是指在程序运行过程中可以发生改变的量 变量的特征: (1)它有一个变量名,变量名的命名方式符合标识符的 命名规则。 (2)变量有类型之分。 不同类型的变量占用的内存单元(字节)数不同, 因此每个变量都有一个确定的类型。 (3)变量可以存放值。 程序运行过程中用到的变量必须有确切的值,变量 在使用前必须赋值,变量的值存储在内存中。在程 序中通过变量名来引用变量的值。 变量名和变量值的区别:在程序运行过程中从变量x中取值,实际上是通过变量名x找到相应的内存地址,从其存储单元中取数据30。 §2.1 整型数据 2.1.1 整型常量 表示形式:计算机中用二进制形式存储数据; 为便于表示和使用,整型常量还可以表示成十进制、八进制和十六进制 八进制与十六进制常数 以数字“0”开始的整型常数是八进制数 022、-037 010和10大小不一样 因为八进制并不常用,所以此种表示法比较少见 以“0x”或者“0X”开始的整型常数是十六进制 A~F和a~f用来表示十进制的10~15 十六进制的形式比较常用 0x12、-0x1F, -0x1f 2.2.1 字符(Character)常量 字符常数的表示方法 ’a’,’A’,’5’,’%’,’$’…… 单引号内只能有一个字符,除非用“\”开头 就是一个普通整数,也可以参与各种数学运算 每个字符具有一个0~255之间的数值,可从ASCII表查出 注意:’6’和整数6的区别 字符的数学运算在密码学内用得比较多 用“\”开头的字符为转义字符 例如,’\n’,代表1个字符 2.2.1 字符(Character)常量 转义字符及其含义 2.2.1 字符(Character)常量 分析下面程序的运行结果。 #include stdio.h /* 程序需要使用C语言提供的标准函数库 */ void main() /* 主函数 */ { printf(China\n\101\t\\\n); /* 调用库函数printf显示字符串 */ } 2.2.2 字符型变量 字符型变量用来存放字符常量,注意只能存放一个字符。字符型变量的类型标识符为char、内存中所占空间字节数为1. 例如: char c1,c2,c3,c4,c5; c1=’a’; 正确 c2=“a”; 不正确 c3=’abc’; 不正确 c4=’\107’; 正确 c5=’6’; 正确 2.2.3字符型数据的存储表示 字符型数据在C语言中是和整型数据同等对待的。任何一个字符都相当于一个整型量,其值就是该字符的编码值。C语言中凡是整型量可以出现的地方,字符型量都可以出现。对于采用ASCII编码的系统,实际上,C语言在内部将每个字符型量都看作字长为8的整型量。 char型与int型之间的关系 注意: 1、一个字符型变量占一个字节,只能存放一个字符,存放该字符的ASCII码值; 2、由于字符型数据也是以整数形式进行存储,所以它可以以字符形式、整数形式输出; 3、常用字符的ASCII码值: ’ ’ :0x20(32) ’0 ’ : 0x30(48) ’A’ :0x41(65) ’a’ :0x61(97) 小写字母转换为大写字母 2.2.4 字符串(String)常量 用双引号括住的由0个或多个字符组成的字符序列 I am a string 表示空字符串 转义字符也可以在字符串中使用 引号只作为字符串开始和结束的标志 C语言内部用’\0’表示字符串的结束 除注释外,是惟一可以出现中文的地方 x和’x’是不同的 2.3.1 浮点型常量(实型常量 ) 实型常量的表示形式 十进制小数形式 123.45、456.78 指数形式 1e-2、4.5e3 注意: 非指数形式由数字和小数点组成 123. 、 +123.、.123都是合法的非指数形式 指数形式 e或E之前必须有数字(可以是非指数型浮点常量,可以是整数),且e或E后必须为整数。 e4、12e2.5都是非法的指数形式 浮点型变量分为单精度型(float)、双精度型(double) 误差、实型数据的有效数字位数例 实型数据使用不当会导致舍入误差 求字节运算符 它是一个C语言的关键字,并不是函数,专门用于获取指定类型所占字节数 可以用两种形式使用
您可能关注的文档
- 德惠职称改革职称论文发表-高层建设机电设备安装新技术应用论文选题题目.docx
- 申扎县代理发表职称论文发表公路施工管理现状解决措施论文选题题目.docx
- 仁和区职称论文发表网-建设结构设计安全度耐久性论文选题题目.docx
- 皇姑区职称论文发表网-组合基础隔震建设工程应用论文选题题目.docx
- 柴油机故障的振动特征提取和故障识别.pdf
- 面波勘探技术分析_附件.doc
- 物态变化及质量密度.doc
- 医用手套摩擦系数测试解决方案.doc
- 玻璃钢基本性能——物理性能 -.doc
- 沉管灌注桩在润扬长江公路大桥支架基础处理中成功运用.doc
- 城市智能照明系统升级项目2025年经济效益分析报告.docx
- 预制菜产业2025年中央厨房智能化改造项目实施方案优化报告.docx
- 2025年星巴克咖啡连锁店咖啡豆品质与消费者喜好匹配度分析报告.docx
- 2025年建筑保温材料行业市场发展趋势与技术创新报告.docx
- 2025年宠物行业社交平台用户需求分析与运营策略研究报告.docx
- 农村电商助力传统手工艺:2025年品牌跨境电商运营模式创新报告.docx
- 中式快餐连锁品牌未来市场扩张趋势与标准化管理创新实践报告.docx
- 职业教育产教融合背景下学生职业素养培养困境与对策.docx
- 农村电商发展对2025年特色农产品冷链物流的影响分析.docx
- 农村电商2025年发展报告:特色农产品运营中心运营效率提升.docx
最近下载
- VEICHI伟创 AC310系列变频调速器使用手册2021.06.pdf VIP
- 隧道施工课件.ppt VIP
- 第五届国家级新区经开区高新区班组长管理技能大赛备赛试题库-下(判断题汇总).docx VIP
- DB 6108T 53-2023 煤基固废调理剂修复沙化土地技术规范.docx VIP
- DB6108_T 52-2023 煤基固废调理剂修复盐碱地技术规范.docx VIP
- 行政人事部年终工作总结.pdf VIP
- 行政人事部年终工作总结.pptx VIP
- 第五届国家级新区经开区高新区班组长管理技能大赛备赛试题库-中(多选题汇总).docx VIP
- 化工厂物资明细表.xls VIP
- 第五届国家级新区经开区高新区班组长管理技能大赛试题库(浓缩500题).docx VIP
文档评论(0)