C教程从入门到精通chap-02

上传人:宝路 文档编号:48210053 上传时间:2018-07-11 格式:PPT 页数:66 大小:652.07KB
返回 下载 相关 举报
C教程从入门到精通chap-02_第1页
第1页 / 共66页
C教程从入门到精通chap-02_第2页
第2页 / 共66页
C教程从入门到精通chap-02_第3页
第3页 / 共66页
C教程从入门到精通chap-02_第4页
第4页 / 共66页
C教程从入门到精通chap-02_第5页
第5页 / 共66页
点击查看更多>>
资源描述

《C教程从入门到精通chap-02》由会员分享,可在线阅读,更多相关《C教程从入门到精通chap-02(66页珍藏版)》请在金锄头文库上搜索。

1、第2章 数据类型、运 算符和表达式基本数据类型基本数据类型 常量和变量常量和变量 输入输出输入输出运算符和表达式运算符和表达式 数据类型的转换数据类型的转换 构造数据类型构造数据类型基本数据类型基本数据类型整型 字符型 浮点型布尔型 空型C+提供的基本数据类型修饰符C+还允许在不同的数据类型前面增加修饰符 来更改基本类型的含义。 signed,unsigned,long和short。 其中int前面可以单独使用siged,unsigned, long和short,并且signed和unsigned还可以与 long和short组合在一起放在int前面 char前面可以单独使用signed和un

2、signed; double前面可以单独使用long。C+的数据类型整型C+中定义了9种类型的整型,其中包括普通的 整型(int)、长整型(long int)和短整型 (short int)。这3种数据类型的前面还可以加 上signed和unsigned修饰符来表示有符号整型 和无符号整型。符号整数和无符号整数#include using namespace std; void main() short int i; unsigned short int j; i=-1; j=i; cout using namespace std; void main() char c; short int

3、i; c=A; i=c; cout using namespace std; void main() float a,b; a=555555.555e5; b=a+40; cout using namespace std; void main() bool b1,b2; int i,j; b1=true; i=20; j=b1; b2=i; cout using namespace std; void main() cout #include using namespace std; void main() cout操作符。 int a; double b; cinab;输入一个矩形的长和宽,

4、输出矩形 的面积#include using namespace std; void main() double Length; double Width; coutLength; coutWidth; cout的作用是将一个数的所有位向 右移动指定的位数 左移位运算符=、 首先计算b=12,然后计算c=34,再计算d=56。逗 号表达式b=12,c=34,d=56的结果就是最右边的表 达式的值56,因此a的值是56。sizeof运算符sizeof运算符可以计算出数据类型所占用空间 sizeof运算符有两种使用方式: sizeof(数据类型) sizeof 变量名使用sizeof运算符数据类型

5、的转换赋值运算中的数据类型转换 表达式中的数据类型转换赋值运算中的数据类型转换如果把一种类型的数据赋值给另一种类型的变 量,那么在赋值的过程中就会发生数据类型的 转换。 由于各种数据类型所占用的内存空间不同,因 此当占用内存空间大的数据类型向占用内存空 间小的数据类型转换的时候,会导致高位数据 丢失的情况。数据类型转换导致的错误表达式中的数据类型转换在表达式中,如果各个运算对象的数据类型不 同,那么C+会自动把它们转换成同样的数据 类型再进行计算。 在进行类型转换的时候,都是从占用内存空间 少的数据类型向占用内存空间多的数据类型进 行转换。 C+还允许使用强制类型转换来实现显式的类 型转换 (

6、数据类型)表达式构造数据类型结构体 共用体 枚举 自定义数据类型结构体将所有相关的数据项组合在一起,形成一种新 的数据结构,称为结构体struct 结构体名数据类型 成员名;.; 使用“.”运算符访问一个结构体变量的各个 成员,这个运算符称为成员运算符。 结构体变量名.成员名计算一个三角形的面积共用体将几个不同数据类型的变量保存到同一个内存空间 中,实际上是这些不同数据类型的变量占用从同一 个地址开始的内存空间,各个变量相互覆盖。 这种使几个变量占用同样内存空间的结构称为共用 体。union 共用体名数据类型 成员名;. ;使用共用体枚举所谓枚举类型,就是指在定义类型的时候一一 列出这个类型的数据可能的取值。 enum WeekDaysun,mon,tue,wed,thu,fri,sat;使用枚举类型自定义数据类型使用typedef关键字将一个标识符定义为一个 数据类型标识符。 typedef 数据类型 标识符;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号