- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
02数据类型运算符和表达式
课堂练习题:;第二讲 数据类型,运算符与表达式
重点: 1. 常量与变量的区别,各种数据类型变量的定义与运用;
2. 标识符的命名规则。
难点: 自增、自减运算。
目标与要求:学会各种数据类型变量的定义以及各种数据类型的转换。
一个程序是由操作动作(命令)以及各命令的操作对象---数据所组成的。;3.派生类型; 常量的特点:
1。符号常量在其作用域内不可改变。
2。也不能对其进行赋值。
3。给编写和调试程序带来方便。
常量的定义格式:
#define 符号常量名称 常量
常量的种类:
?按表达形式可分为:直接(字面)常量和符号常量两种
例如:30,’A’,78.90,123e-2 均为直接(字面)常量;
#define PAI 3.1415926 PAI为符号常量;
?按数据类型可分为:整型常量、实型常量、字符型常量和字符串常量四种
1。整型常量:
㈠ 十进制数,如1,238,67890
#define count 10
㈡八进制数,如0267,-0736,0261
#define oct_count 010; ㈢十六进制数,如0x328,0x9ace,0x7e8
#define Hex_value 0x1a
2。实型常量:
㈠ 十进制数,由整数和小数两部分组成(即数字与小数点两
部分组成)。如0.236,28.38,569.98
㈡指数形式,如1.098768e+8 表示1.09868?108
0.000126的指数形式是1.26e-4,表示1.26 ?10-4
注意:e(E)前面必须有数字,E(e)后面必须为整数。
3。字符型常量:
用单引号括起来的一个字符。例如‘a’;’A’等。
4。字符串常量:
用双引号括起来的若干个字符。例如“about”;“Ab”;“*”等。;
;1。在程序运行中,其值可以改变的量称为变量。如程序中的原始数据,中间结果及其最终结果通常用变量来存放。
2。变量名---以字母或下划线开头的字母数字串组成。以下划线开头的名称一般为系统本身所使用。用户定义不要这样做。
3。变量的值:
一个变量在内存中占据若干个字节的存储单元。在该存储单元中存储着变量所表示的数值。其值可以通过赋值语句获得。
如: int a=8;
等价于int a;
a=8;
4.变量的数据类型。
在C语言中每个变量都需要为它指定一个确定的数据类型。编译时系统根据其数据类型为它分配相应地若干存储单元。
变量的数据类型可以是C语言中的任何一种数据类型。;5。变量的存储类型有4种:
Auto 自动存储类型
Register 寄存器类型
Static 静态类型
Extern 外部引用类型
变量的存储类型规定了该变量的存储区域以及该变量在程序中的作用范围。变量存储类型的具体用法以后再讲。
6。变量的定义:
格式:数据类型 变量名表;
如:int a,b,c;
float x,y;
long int i,j,k;
char ch;
变量定义的位置:
①在函数体或复合语句中的任何位置;
②在函数的参数定义中;
③在函数体外.;7.变量的初始化.
C语言中一般先定义变量,再引用.也可以在定义变量的同时对其赋予初始值,称之为变量的初始化.
例如:int a=10;
float x=y=z=18.00 ;
三.数据类型转换.
C 语言中允许不同类型的数据混合使用,但需要进行数据类型转换.
㈠表达式中的类型转换
当不同类型的常量、变量在表达式中混合运算时,C编译系统将自动进行类型的转换工作.最终将它们转换为它们之中占用内存数据位最长的那一类型.整个转换过程按类型转换规则自动地一步一步进行.转换规则如下:
①所有的char,short 必定转换为int类型.
float也必定转换为double类型.
②所有的操作数对(运算符两端
您可能关注的文档
- (2010版)1.2企业采购和供应物流管理.ppt
- (中考复习)古诗、谚语中物理知识.ppt
- (2007.07.06)普通高中课程标准实验教科书(思想政治)必修4:生活和哲学:教材介绍.ppt
- (2010.05.12)普通高中课程标准实验教科书:历史必修1:纪连海.ppt
- (人教新课标)1年级语文上册课件语文园地1.ppt
- (2010版)“营销分析与决策”-第五章定策.ppt
- (共享)非常好的1份音标学习资料.ppt
- (修)1本男孩子必读的书.ppt
- (北京版)第1册信息技术课件练习使用鼠标.ppt
- (励志)18只狐狸吃葡萄.ppt
- 场地脚手架工程施工方案(3篇).docx
- 2024年浙江省丽水市松阳县玉岩镇招聘社区工作者真题及参考答案详解一套.docx
- 2024年河南省郑州市惠济区古荥镇招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省杭州市淳安县文昌镇招聘社区工作者真题及完整答案详解1套.docx
- 2024年浙江省台州市三门县小雄镇招聘社区工作者真题带答案详解.docx
- 2024年浙江省宁波市余姚市河姆渡镇招聘社区工作者真题及完整答案详解1套.docx
- 2024年浙江省丽水市景宁畲族自治县雁溪乡招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省杭州市临安市板桥乡招聘社区工作者真题及答案详解一套.docx
- 2024年湖北省宜昌市点军区土城乡招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省台州市路桥区桐屿街道招聘社区工作者真题附答案详解.docx
最近下载
- 江苏义务教育课程设置调整方案.doc VIP
- Unit2Differentfamilies单元整体教学说课(课件)-人教PEP版(级上册.pptx
- 014成人肢体及浅表躯干软组织肉瘤放疗靶区勾画和计划设计指南.pdf VIP
- sl176-2026水利水电工程施工质量评定SL223—2026水利水电建设工程验收规程.doc VIP
- 鲁教版八年级上册英语课文翻译.pdf VIP
- 世界地图空白图高清版.pdf VIP
- 2025年西学中中医内科学.pdf VIP
- 牙齿矫正协议书范本Word模板.docx VIP
- 标准图集-20S515-钢筋混凝土及砖砌排水检查井.pdf VIP
- 在用工业管道检验规定.pdf VIP
文档评论(0)