- 1、本文档共61页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
02 数据类型、运算符与表达式课件
第2章 数据类型、运算符与表达式;教学内容 1 . 常量与变量2 . 整型数据 3 . 实型数据4 . 字符型数据5 . 变量赋初值6 . 各类数据之间的混合运算 7 . 算述运算符与算术表达式 8 . 赋值运算符与赋值表达式9 . 逗号运算符与逗号表达式
重点: 常用数据类型、常用运算符、数学公式转化为 C 语言表达式的基本能力。
;2.2 C的数据类型 ;数据类型(Data Type);注意:
1、不同的数据类型有不同的取值范围。
如有符号整数取值范围 -32768~32767,
浮点数 -3.4e-38~3.4e38。
2、不同的数据类型有不同的操作。如整型数可以取余操作,实型数据却不行;整型、实型数据可以有加法,字符数组不行。
3、C语言的数据类型可以构造复杂的数据结构。 ;2.3 常量与变量 ;使用符号常量的好处:
(1)含义清楚、见名知意。
(2)修改方便、一改全改。
例2-1:符号常量应用
#define PI 3.14
main()
{
float area;
area=10*10*PI;
printf(area=%f\n,area);
}
结果:area=314.000000
; 在程序的运行过程中,其值可以改变的量
注意:
一个变量必须有一个名字,在内存中占据一定的存储单元,在该存储单元中存放变量的值。 ;注意:
1 、变量名(用标识符表示)、变量在内存中占据的
存储单元、变量值三者关系。
变量名在程序运行过程中不会改变,变量的值
可以改变。变量名遵守标识符准则。
; 变量名:标识符
由英文字母、数字和下划线组成,大小写敏感
不可以是数字开头
直观,见名知意,便于记忆和阅读
最好使用英文单词或其组合
切忌汉语拼音
下划线和大小写通常用来增强可读性
variablename
variable_name
VariableName, variableName
;2、C语言中变量:“先定义,后使用”。
即就是说,C要求对所有用到的变量做强制定义。
1)只有申明过的变量才可以在程序中使用,这使得变量名的拼写错误容易发现。
例如,如果在定义部分写了
int count;
而在程序中错写成conut,如:conut=5;
在编译时检查出conut未经定义,不作为变量名,因此输出“变量conut未经说明”的信息,便于用户发现错误,避免变量名使用时出错。
2)申明的变量属于确定的类型,编译系统可方便地检查变量所进行运算的合法性。
3)在编译时根据变量类型可以为变量确定存储空间,“先定义后使用”使程序效率高。
;2.4 整型数据、实型数据和字符型数据;八进制整常数
八进制整常数必须以0开头,即以0作为八进制数的前缀。
如0123表示八进制数123,即(123)8 ,等于十进制数83;
-011表示八进制数-11,即(-11)8 ,等于十进制数-9。
以下各数是合法的八进制数:
015(十进制为13),0101(十进制为65),0177777(十进制为65535)。
以下各数不是合法的八进制数:
256(无前缀0),0382(包含了非八进制数码8)。;(2) 十六进制整常数
十六进制整常数的前缀为0X或0x。
如0x123表示十六进制数123,即(123)16 ,等于十进制数291;
-0x11表示十六进制数-11,即(-11)16 ,等于十进制数-17。
以下各数是合法的十六进制整常数:
0X2A(十进制为42),0XA0 (十进制为160),0XFFFF (十进制为65535)。
以下各数不是合法的十六进制整常数:
5A (无前缀0X),0X3H (含有非十六进制数码)。;(3) 十进制整常数
十进制整常数没有前缀,数码取值为0~9。
以下各数是合法的十进制整常数:
237,-568,1627。
以下各数不是合法的十进制整常数:
023 (不能有前导0),23D (含有非十进制数码)。
在程序中是根据前缀来区分各种进制数的。因此在书写常数时不要把前缀弄错,造成结果不正确。;(4) 整型常数的后缀
在16位字长的机器上,基本整型的长度也为16位,因此表示的数的范围也是有限定的。
十进制无符号整常数的范围为0~65535,
有符号数为-32768~+32767。
八进制无符号数的表示范围为0~0177777。
十六进制无符号数的表示范围为0X0~0XFFFF或0x0~0xFFFF。
;如果使用的数超过了上述范围,就必须用长整型数来表示。长整型数是用后缀“L”或“l”来表示的(注意,字
您可能关注的文档
- (C语言)第2章课件.ppt
- (OLD)QC七大手法图解课件.ppt
- (4-1)刚体运动学、转动惯量、定轴转动课件.ppt
- (Unit_3_Travel_journal_游_记_)7课件.ppt
- (7-10)TQ2440开发板课件.ppt
- (七)基本逻辑电路设计课件.ppt
- (七)组件通信与广播信息课件.ppt
- (上海)高中历史 第五分册 第6课 甲午战争与《马关条约》【免费】课件.ppt
- (上课)归纳内容要点,课件.ppt
- (二)建筑面积计算规范讲解课件.ppt
- 2024年学校党总支巡察整改专题民主生活会个人对照检查材料3.docx
- 2025年民主生活会个人对照检查发言材料(四个带头).docx
- 县委常委班子2025年专题生活会带头严守政治纪律和政治规矩,维护党的团结统一等“四个带头方面”对照检查材料四个带头:.docx
- 巡察整改专题民主生活会个人对照检查材料5.docx
- 2024年度围绕带头增强党性、严守纪律、砥砺作风方面等“四个方面”自我对照(问题、措施)7.docx
- 2025年度民主生活会领导班子对照检查材料(“四个带头”).docx
- 国企党委书记2025年度民主生活会个人对照检查材料(五个带头).docx
- 带头严守政治纪律和政治规矩,维护党的团结统一等(四个方面)存在的问题整改发言提纲.docx
- 党委书记党组书记2025年带头增强党性、严守纪律、砥砺作风方面等“四个带头”个人对照检查发言材料.docx
- 2025年巡视巡察专题民主生活会对照检查材料.docx
文档评论(0)