第02章数据类型、运算符和表达式.ppt
《第02章数据类型、运算符和表达式.ppt》由会员分享,可在线阅读,更多相关《第02章数据类型、运算符和表达式.ppt(59页珍藏版)》请在第壹文秘上搜索。
1、目目 录录F第第1章章 C+概述概述F第第2章章 数据类型、运算符和表达式数据类型、运算符和表达式F第第3章章 简单的输入简单的输入/输出输出F第第4章章 C+的流程控制的流程控制F第第5章章 函数函数F第第6章章 编译预处理编译预处理F第第7章章 数组数组F第第8章章 结构体、共同体和枚举类型结构体、共同体和枚举类型F第第9章章 指针和引用指针和引用F第第10章章 类和对象类和对象F第第11章章 类和对象的其他特性类和对象的其他特性F第第12章章 继承和派生继承和派生F第第13章章 多态性多态性F第第14章章 输入输入/输出流输出流F第第15章章 模板模板v第一部分第一部分 面向过程的程序设
2、计面向过程的程序设计v第二部分第二部分 面向对象的程序设计面向对象的程序设计第第2章章 数据类型、运算符与表达式数据类型、运算符与表达式简单地说:程序简单地说:程序=数据结构数据结构+算法算法C+程序的构成:程序的构成:(1)数据描述)数据描述(2)执行步骤()执行步骤(算法)算法)例例1.1一个简单的一个简单的C+程序程序#include void main(void)int num,square;cout num;square=num*num;cout num的的平方平方为为:square n;下面学习:程序的各种语法元素下面学习:程序的各种语法元素2.1 保留字和标识符保留字和标识符2.
3、1.1 保留字(保留字(Reserved Word or Keyword)C+语言自身使用的,已有特殊含义和用途的英文语言自身使用的,已有特殊含义和用途的英文单词称为单词称为保留字保留字或或关键字关键字。如例如例1.1中的类型说明符中的类型说明符 int,用于定义整型变量。用于定义整型变量。用户不能将其作为自己的变量名或函数名使用。用户不能将其作为自己的变量名或函数名使用。2.1.2 标识符标识符标识符标识符(identifier):有效字符序列,有效字符序列,用来标识用户自己定义的用来标识用户自己定义的 变量名、符号常量名、变量名、符号常量名、函数名、数组名、类型名、文件名等函数名、数组名、
4、类型名、文件名等命名规则命名规则:只能由字母、数字和下划线三种字符组只能由字母、数字和下划线三种字符组 成,且第一个字符必须为字母或下划线成,且第一个字符必须为字母或下划线 最大长度为最大长度为 1 247 个字符。个字符。如如:MyName average GetDay StudentName _above Lotus_1_2_3 非法标识符如非法标识符如:M.D.John$123 3Dmax合法标识符如合法标识符如:(有时用匈牙利命名法)(有时用匈牙利命名法)例:例:#include void main(void)int a,b,sum;/*定义变量定义变量 */a=123;b=456;s
5、um=a+b;coutsum is sumn;保留字保留字标识符标识符(变量名、函数名、对象名)(变量名、函数名、对象名)常数常数2.2 C+的基本数据类型的基本数据类型数据类型数据类型基本类型基本类型导出类型导出类型整型整型实型实型字符型字符型空类型空类型(无值型无值型)单精度型单精度型双精度型双精度型数组类型数组类型指针类型指针类型结构体类型结构体类型共用体类型共用体类型枚举类型枚举类型不论是变量还是常数,在计算机内部都要按照某不论是变量还是常数,在计算机内部都要按照某种形式存放,存放形式由数据类型决定。种形式存放,存放形式由数据类型决定。类类 型型 标标 识识名名 称称占用占用字节数字节
6、数取取 值值 范范 围围char字符型字符型1128 127int 整型整型4231(2311)float实型实型41038 1038double双精度双精度实型实型810308 10308以上基本类型数据以上基本类型数据占内存字节占内存字节不相同,不相同,因此因此数值范围数值范围也也不同,不同,见表见表 2-1 及表及表 2-2对基本类型,可以加修饰,如:对基本类型,可以加修饰,如:int 型型int 占占4 字节字节short int 占占 2 字节字节 long int 占占4 字节字节int:signed int unsigned int short int:signed short
7、int unsigned short intlong int:signed long int unsigned long int最简形式:最简形式:intunsigned int shortunsigned shortlongunsigned long 再加修饰,如:再加修饰,如:注意注意:int 型变量与型变量与 unsigned int 型变量的区别型变量的区别 32 位位 范围范围 int 型:型:-231 (补码补码)(231-1)符号位符号位 32 位位 范围范围unsigned int 型:型:0(232-1)无符号位无符号位2.3 常量和变量常量和变量2.3.1 常量常量常量常量
8、:在程序运行过程中,其值不能被改变的量:在程序运行过程中,其值不能被改变的量#include void main(void)int a,b,sum;/*定义变量定义变量 */a=123;b=456;sum=a+b;coutsum is sumn;常量常量(常数常数)1.整型常量整型常量 十进制整数十进制整数 123,-456 八进制整数八进制整数 0123,-011 十六进制整数十六进制整数 0 x123,-0 xAB 长整型与无符号型常数长整型与无符号型常数 12L,0234L,-0 xABL 12U,0234U,0 xABU2.实型常量实型常量(在内存中以浮点形式存放)(在内存中以浮点形式
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 02 数据类型 运算 表达式