- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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类型.
②所有的操作数对(运算符两端
您可能关注的文档
最近下载
- 结构专业05-重庆市建筑工程钢结构设计导则-工业建筑部分、重庆市工业建筑钢结构工程初步设计和施工图设计文件编制技术规定和审查要点-结构专业解析.ppt VIP
- 苏教版小学数学五年级上册第五单元《小数乘法和除法》单元测试卷(含答案).docx VIP
- 道路改造工程支出绩效评价报告.docx VIP
- 2023中职27 婴幼儿保育 赛题 模块三 婴幼儿早期学习支持(赛项赛题).docx
- 数据、模型与决策(原书第14版)戴维R安德森课后习题答案(部分).pdf
- 创伤学临床诊疗指南.pdf
- 苏教版五年级上册数学 第五单元 小数乘法和除法 单元测试卷.docx
- 项目部突发事件应急预案新版.doc VIP
- 艾默生Mentor MP Mentor MP 高性能直流驱动说明书.pdf
- 变频器使用手册完整版.pdf
文档评论(0)