- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第02章_数据类型运算符与表达式
第二章 主要内容 3.1 C的数据类型 3.2 常量与变量 3.3 整型数据 3.4 浮点型数据 3.5 字符型数据 3.6 变量赋初值 3.7 各类数值型数据间的混合运算 3.8 算术运算符和算术表达式 3.9 赋值运算符和赋值表达式 3.10 逗号运算符和逗号表达式 本章要点 数据的描述规则 数据的操作规则 §3.1 C的数据类型 §3.2 常量与变量 例3.1 符号常量的使用#define PRICE 30#include stdio.hvoid main ( ) { int num, total; num=10; total=num * PRICE; printf(″total=%d\n″,total); } §3.3 整型数据 如果在程序中定义a和b两个变量: int a; unsigned int b; 则变量a的数值范围为-32768(-215)~32767(215-1),而 变量b的数值范围为0~65535(216-1)。 例3.2 整型变量的定义与使用#include stdio.hvoid main(){ int a,b,c,d; /* 指定a、b、c、d为整型变量*/ unsigned int u; /* 指定u为无符号整型变量*/ a=12;b=-24;u=10; c=a+u;d=b+u; printf(“a+u=%d,b+u=%d\n”,c,d); } (4)整型变量的溢出 在Turbo C和Turbo C++中,一个int型变量的最大 允许值为32767,如果再加1,会出现什么情况呢? 例3.3 整型数据的溢出#include stdio.hvoid main(){ int a,b; a=32767; b=a+1; printf(“%d,%d\n”,a,b);} §3.4 浮点型数据 例3.4 浮点型数据的舍入误差#include stdio.hvoid main(){ float a,b; a = 123456.789e5; b = a + 20 ; printf(“%f,%f\n”,a,b);} 一个浮点型常量可以赋给一个float型、double型或long double型变量,根据变量的类型截取常量中相应的有效位数字。 假如指定a为单精度浮点型变量: float a; a=111111.111; 由于float型变量只能接收7位有效数字,因此最后两位 小数不起作用。如果a改为double型,则能全部接收上述9 位数字并存储在变量a中。 §3.5 字符型数据 \ddd 1到3位八进制数所代表的字符 注意:八进制数代表的是字符的ASCII码。 例如:“\101”代表大写字母‘A’。“\0”或“\000”代表ASCII码 为0的控制字符,即“空操作字符”,它常用在字符串中。 \xhh hh表示1到2位十六进制数所代表的字符 例如: “\x41”代表大写字母‘A’。 例3.5 转义字符的使用#include stdio.hvoid main( ){ printf(“ ab c\t de\rf\tg\n”); printf(“h\ti\b\bj k\n”);} 一个字符型数据既可以以字符形式输出(%c),也可以以 整数形式输出(%d)。 例3.6 向字符变量赋以整数。 #include stdio.hvoid main(){ char c1,c2; c1=97; c2=98; printf(“%c %c\n”,c1,c2); printf(“%d %d\n”,c1,c2);} 例3.7 大小写字母的转换 #include stdio.hvoid main(){ char c1,c2; c1=‘a’; c2=‘b’; c1=c1-32; c2=c2-32; printf(“%c %c”,c1,c2);} 字符数据与整型数据可以相互赋值。 例如:int i; char c; i=‘a’;
您可能关注的文档
- 对于沥青路面裂缝的常见问题及讨论.doc
- 对人际关系高度敏感的民族.doc
- 笫6课时笫六节洛伦兹力与现代技术---1.ppt
- 对优秀运动员培养成本核算方法的探讨.doc
- 对供应商的评价表.doc
- 对公立医院绩效管理的问题解析与探讨.doc
- 对刀点的概念.doc
- 对医疗纠纷的客观分析与反思.doc
- 对单位行贿罪的概念及犯罪构成.doc
- 对口高职考试与普高的概念.doc
- 2025及未来5年中国冰台市场数据分析及竞争策略研究报告.docx
- 2025及未来5年中国医用检验设备市场数据分析及竞争策略研究报告.docx
- 2025及未来5年中国直流球阀电磁铁市场数据分析及竞争策略研究报告.docx
- 2025及未来5年中国铁艺吸顶灯市场数据分析及竞争策略研究报告.docx
- 2025及未来5年中国量测分析与仪器管理系统市场数据分析及竞争策略研究报告.docx
- 2026及未来5年中国风冷电磁除铁器市场数据分析及竞争策略研究报告.docx
- 2025及未来5年中国玩具猫市场数据分析及竞争策略研究报告.docx
- 2025及未来5年中国金属包装饮料瓶市场数据分析及竞争策略研究报告.docx
- 2026及未来5年中国电热锔炉市场数据分析及竞争策略研究报告.docx
- 2026及未来5年中国镜片制模机市场数据分析及竞争策略研究报告.docx
最近下载
- 2020年第37届高中物理竞赛力学专题练习39题(带详解).docx VIP
- 全文可编辑-东华科技-市场前景及投资研究报告-出海远航.ppt VIP
- 2018CPXY-J406 ZJF免拆模板现浇混凝土复合保温系统.docx VIP
- 《富致秘录》中源线建仓法(陈雅山 著 王明森 点校).pdf VIP
- 2025年29490-2023企业知识产权合规管理体系内部审核检查表 .pdf
- 华东师大版九年级数学上册期末测试卷(4套)(有答案).pdf VIP
- 2024CPXY-S58 HX雨水控制及利用设施选用与安装.docx VIP
- IT专用模板-XX部门软件工程师月度绩效考核表.xls VIP
- 2024CPXY-J498 禹途石墨烯预制沟槽地暖系统.docx VIP
- 2025年湖南省怀化市中考英语试卷真题(含答案解析).docx
原创力文档


文档评论(0)