- 1
- 0
- 约7.66千字
- 约 31页
- 2019-11-28 发布于上海
- 举报
课堂练习题:;第二讲 数据类型,运算符与表达式
重点: 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类型.
②所有的操作数对(运算符两
您可能关注的文档
- 幼儿教育儿童看图学英语fruit模版.pptx
- 钢结 构柱头建筑资料.pptx
- 建筑事故应急预案分级分类体系及其基本内容.pptx
- 新学校食堂管理人员培训.pptx
- 江苏省徐州市睢宁县菁华高级中学高中英语unit1thewrittenwordreading2四步教学法牛津译林版.pptx
- 信用社银行农副产品收购贷款封闭运行管理办法培训.pptx
- 政治生活复习指南.pptx
- 教育学政策内涵和过程.pptx
- 政治经济学资本和剩余价值的具体形式.pptx
- 剖析房地产企业融资方式新发展博商.pptx
- 非遗文化木雕知识技法分类木雕非遗介绍讲座PPT课件.pptx
- 川教版小学信息技术三年级上册第三单元 在线助我做家务3.2在线攻略全搜索PPT.pptx
- 北师大版(2024)物理八年级下册第八章 压强和浮力 第六节 浮力PPT.pptx
- 中小学生全面守护安全教育必修课主题班会PPT课件.pptx
- 川教版小学信息技术三年级上册第二单元 在线助我乐出游2.3在线购物备物品PPT.pptx
- 川教版小学信息技术三年级下册第二单元2.5评价在线学习成果PPT.pptx
- 川教版小学信息技术三年级上册第二单元 在线助我乐出游2.4在线交流聊计划PPT.pptx
- 川教版小学信息技术三年级下册第三单元3.1做好自我管理PPT.pptx
- 川教版小学信息技术三年级上册第一单元走进在线新生活1.2了解多样在线技能PPT.pptx
- 川教版小学信息技术三年级上册第一单元走进在线新生活1.3树立正确在线观念PPT.pptx
最近下载
- ISO14064温室气体排放.ppt VIP
- 技术部年度工作计划范文(5篇).docx VIP
- 2025年内蒙古商贸职业学院单招笔试综合素质试题库含答案解析.docx VIP
- 2025年信息系统安全专家智能漏洞挖掘技术专题试卷及解析.pdf VIP
- 基于大数据的仓储物流效率与碳排放关联性建模.pdf VIP
- 2025年房地产经纪人查封登记与合同解除专题试卷及解析.pdf VIP
- 2022年全国高校体育单招考试英语模拟试卷四.docx VIP
- 2025年房地产经纪人团队协作中的冲突处理模型与技巧专题试卷及解析.pdf VIP
- 2025年无人机驾驶员执照无人机安全审计检查表设计专题试卷及解析.pdf VIP
- 新视野大学英语预备级二综合教程电子书.doc VIP
原创力文档

文档评论(0)