- 1、本文档共50页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 数据类型、运算符和表达式;2.1 C语言的数据类型
2.2 常量与变量
2.3 整型数据
2.4 实型数据
2.5 字符型数据
2.6 各种类型数据之间的混合运算
2.7 算术运算符和算术表达式
2.8 赋值运算符和赋值表达式
2.9 逗号运算符和逗号表达式
2.10 变量赋初值
;数
据
类
型;2.2 常量与变量 ;2.2 2 变量;※关于标识的几点说明:;(4)在定义标识符时,建议遵循以下原则:;变量:其值可以改变的量称为变量。;在C语言中,要求对所有用到的变量作强制定义,也就是“先定义,后使用”。目的: ;2.3 整型数据;2.3.2 整型变量:;0~65535;2. 整型变量的定义 ( 定义变量一般放在函数开头);3. 整型数据的溢出;a ;关于整型常量的说明:;2.4 实型数据;规范化的指数形式:在字母e(或E)之前的小数部分中,小数点前为1位非0数字的表示形式。实数在用指数形式输出时,是按规范化的指数形式输出的。
3.478000e002,3.309999E005,7.646832e012 规范化指数形式
12.908e10, 0.4578e3,756e0 非规范化指数形式 ;2.4.2 实型变量;2.实型变量的分类;1. 许多C编译系统将实型常量作为双精度数处理。 如:
float f ;
f=2.45678 * 4523.65 ;
系统将2.45678和4523.65按双精度数据存储(64位),得到一个双精度的乘积,然后取前7位赋给实型变量f。;2.5 字符型数据;; main ( )
{ printf(“_ ab_c\t_de\rf\tg\n”);
printf(h\ti\b\bj_k);
};2.5.2 字符型变量:;2.5.3字符数据在内存中的存储形式及使用方法;在C中,字符型数据和整型数据之间可以通用,一个字符数据既可以字符形式输出,也可以以整数形式输出。;main( )
{ char c1 , c2 ;
c1=‘a’; c2=‘b’;
c1=c1-32 ; c2=c2-32 ;
printf(“%c %c”, c1 , c2) ;
}; 字符数据与整型数据可以互相赋值;2.5.4 字符串常量 ;注意:a’和a的区别;2.6 各类数值型数据间的混合运算;char ,short;例如:
int i;
float f;
double d;
long e;
10+a+i*f-d/e;2.7 算术运算符和算术表达式;2.7.2 算术运算符和算术表达式
1.基本的算术运算符
+ (加法运算符,或正值运算符。如3+5、+3)
- (减法运算符,或负值运算符,如5-2、-3)
* (乘法??算符。如3*5)
/ (除法运算符。如5/3)
% (模运算符,或称求余运算符,要求%两侧均为整型数
据,如7%4的值为3)。;2.算术表达式和运算符的优先级与结合性;运算符的优先级(由高到低)P375附录III;3.强制类型转换运算符;4.自增、自减运算符(++、- -);5.有关表达式使用中的问题说明;2.8 赋值运算符和赋值表达式;2.复合的赋值运算符;3.赋值表达式
一般形式:
变量 赋值运算符 表达式
如 a=5;4.复制过程中的类型转换;字符型数据赋给整型变量时,将字符的ASCII码赋给整型变量。例i=‘A’;则i的值为65。
将一个占字节多的整型数据赋给一个占字节少的整型变量或者字符变量时,只将其低字节原封不动的赋给被赋值变量。;将一个int、short、long型数据赋给一个char变量时,只将其低8位原封不动地送到char型变量(即截断)。;逗号表达式的一般形式为
表达式1,表达式2,表达式3,……表达式n
它的值为表达式n的值。;逗号运算符是所有运算符中级别最低的。因此,下面两个表达式的作用是不同的:
① x=(a=3,6*3)
② x=a=3,6*a;2.10 变量赋初值
您可能关注的文档
- 《结构力学》复习题及探究.doc
- 结构化学题探究.pdf
- 第三章3-1虚功原理预案.ppt
- 第二十九章老年病人麻醉预案.ppt
- 西城区学习探究诊断_第20章__数据的试题.doc
- 3生物医学常用放大器探究.ppt
- 《解三角形及不等式》测探究.ppt
- 第二十三节《高老头》预案.ppt
- 设备安装垫铁隐蔽工程记录GY试题.doc
- 3腧穴总论探究.ppt
- 2025年金肯职业技术学院单招职业适应性测试题库带答案.docx
- 2025年钦州幼儿师范高等专科学校单招综合素质考试题库完美版.docx
- 2025年钟山职业技术学院单招职业适应性考试题库参考答案.docx
- 2025年金华职业技术学院单招职业技能测试题库附答案.docx
- 2025年闽南理工学院单招职业技能测试题库审定版.docx
- 2025年闽南理工学院单招综合素质考试题库审定版.docx
- 2025年闽南理工学院单招职业倾向性考试题库汇编.docx
- 2025年闽南理工学院单招职业倾向性考试题库推荐.docx
- 2025年闽北职业技术学院单招综合素质考试题库1套.docx
- 2025年长沙轨道交通职业学院单招职业技能考试题库一套.docx
最近下载
- 2017年山东省青岛市城阳七年级英语下册 Unit 1-2 复习练习题(无答案)(新版)人教新目标版.doc VIP
- 输变电工程标准工艺(变电工程土建分册)2022版.pdf VIP
- 个人防护用品培训.ppt VIP
- 启动仪式开业典礼模板《启动仪式全程安排及总结》PPT课件.pptx VIP
- 如何做一个出色的班组长.pptx VIP
- 2025年度卫生招聘考试(财务)新版真题卷(附详细解析).docx VIP
- 2025最新乡村医生考试试题库含答案.docx VIP
- 全国突发急性传染病防控技能竞赛笔试复习测试附答案(一).doc
- 如何做一个出色的班组长.pptx VIP
- 560期货交易技术策略系统.docx VIP
文档评论(0)