中国高校课件下载中心 》 教学资源 》 大学文库

河北建筑工程学院:《c++语言程序设计与实验》第2章 基本数据类型、运算符与表达式

文档信息
资源类别:文库
文档格式:PPT
文档页数:43
文件大小:524.5KB
团购合买:点击进入团购
内容简介
2.1 数据类型概述 2.2 常量和变量 2.3 基本类型 2.4 运算符和表达式 2.5 类型转换
刷新页面文档预览

第2章基本数据类型、远算符与表达式 2.1数据类型概迷 2.2常量和变量 2.3基本类烈 2.4远算符和表达式 2.5类型转换

第2章 基本数据类型、运算符与表达式 2.1 数据类型概述 2.2 常量和变量 2.3 基本类型 2.4 运算符和表达式 2.5 类型转换

C++语言程序设计 第二章数据类型、运算符与表达式 21.数据类型概述 确定数据类型的作用有两个: 其一,在生成数据时,它指出应为数据分配多大的存 储空间; 其二,它规定了数据所能进行的操作。 数据类型是程序中最基本的元素,确定了数据类型, 才能确定变量的空间大小和对其进行的操作,比如: inta;∥定义一个变量a为整型数据 这样编译器就会为a分配4个字节(32位)的内存空间。 数据被定义了类型后,它们可以受到类型保护,确保不对 其进行非法操作。 C++在处理数据之前,要求数据具有明确的数据类型, C++的数据类型如图21所示

确定数据类型的作用有两个: 其一,在生成数据时,它指出应为数据分配多大的存 储空间; 其二,它规定了数据所能进行的操作。 数据类型是程序中最基本的元素,确定了数据类型, 才能确定变量的空间大小和对其进行的操作,比如: int a; //定义一个变量a为整型数据 这样编译器就会为a分配4个字节(32位)的内存空间。 数据被定义了类型后,它们可以受到类型保护,确保不对 其进行非法操作。 C++在处理数据之前,要求数据具有明确的数据类型, C++的数据类型如图2.1所示 第二章 数据类型、运算符与表达式

C++语言程序设计 第二章基本数据类型、运算符与表达式 在C++语言中,数据 结构是以数据类型的形 短整型 Ishort 式出现的;在程序中对 整型int 整型无符号型 unsigned 用到的所有数据必须指 定其数据类型。 长整型ong 基本类型」实型(单精度型oat 双精度型 double 扩展双精度型( ong double) C 布尔型bool 空类型void 数据类型 字符类 型char 数组 构造类型指针 数据类型决定: 结构体 struct 1.数据占内存字节数 共用体 union 2.数据取值范围 枚举enum 3.其上可进行的操作 类 lass

第二章 基本数据类型、运算符与表达式 在C++语言中,数据 结构是以数据类型的形 式出现的;在程序中对 用到的所有数据必须指 定其数据类型

C++语言程序设计 第二章基本数据类型、运算符与表达式 21数据类型概述 C++中的数据类型分为两大类 ◆一类是基本数据类型,如蓬型、浮点类型、字 符型和布尔型; ◆另一类是构造类型,如数组、结构体、指钋和 类登。 前者是C十十内建的数据类型。它是后者构造类 型(也称为用户自定义数据类型)的基础

C++中的数据类型分为两大类: ◆一类是基本数据类型,如整型、浮点类型、字 符型和布尔型; ◆另一类是构造类型,如数组、结构体、指针和 类等。 前者是C++内建的数据类型,它是后者构造类 型(也称为用户自定义数据类型)的基础。 第二章 基本数据类型、运算符与表达式

C++语言程序设计 第二章基本数据类型、运算符与表达式 22常量与变量 2.2.1常量 定义:程序运行过程中保持不变的数值,比如:π、g等 符号常量.用标识符代主惜 定义格式: 如 分类: 整型常量 实型常量 值常量: 字符常量 字符串常量

如: #define PRICE 30 例 符号常量举例 #define PRICE 30 main() { int num,total; num=10; total=num*PRICE; cout<<"total=“<<total; } 运行结果:total=300 第二章 基本数据类型、运算符与表达式 2.2.1 常量 程序运行过程中保持不变的数值,比如:π、g等

C++语言程序设计 第二章数据类型、运算符与表达式 使用“# define”命令的缺点是无法指定常量的数据类型, 在使用上可能会出现一些问题,因此建议在C++程序中只使用 const常量而不使用宏常量,即 const常量完全取代宏常量。 C++语言除了# define外还可以用 const来定义常量(也称 为 const常量)。 1.使用 const声明符号常量 格式: const数据类型符号常量名称=初始值; 例如以下语句用来声明一个符号常量 PRICE,其初始 值为850。 const int Price=850 cons t是关键字,如果在程序中有许多地方用到 PRICE这个常量,则会用850代替 PRICE,编译程序不会让任何语 句改变 PRICE的值

使用“#define”命令的缺点是无法指定常量的数据类型, 在使用上可能会出现一些问题,因此建议在C++ 程序中只使用 const常量而不使用宏常量,即const常量完全取代宏常量。 C++ 语言除了#define外还可以用const来定义常量(也称 为const常量)。 1.使用const声明符号常量 格式:const 数据类型 符号常量名称=初始值; 例如以下语句用来声明一个符号常量PRICE,其初始 值为850。 const int PRICE=850; const 是关键字,如果在程序中有许多地方用到 PRICE这个常量,则会用850代替PRICE,编译程序不会让任何语 句改变PRICE的值。 第二章 数据类型、运算符与表达式

C++语言程序设计 第二章数据类型、运算符与表达式 222变量 定义:用来存放数据且其值可以改变的量 变量的两个要素: (1)变量名。每个变量都必须有一个名字—变量名, 变量命名遵循标识符命名规则。 (2)变量值。在程序运行过程中,变量值存储在内存 中。在程序中,通过变量名来引用变量的值。 变量定义的一般格式 数据类型变量1[变量2 int a bc 决定分配字节数 和数的表示范围 合法标识符 float data

决定分配字节数 和数的表示范围 合法标识符 2.2.2 变量 第二章 数据类型、运算符与表达式 用来存放数据且其值可以改变的量 (1)变量名。每个变量都必须有一个名字──变量名, 变量命名遵循标识符命名规则。 (2)变量值。在程序运行过程中,变量值存储在内存 中。在程序中,通过变量名来引用变量的值。 例: int a,b,c; float data;

C++语言程序设计 第二章数据类型、运算符与表达式 使用规则 ①变量初始化:定义时赋初值 int a=2. b c=4 float data=3.67 ②变量的使用:先定义,后使用 char ch=A intx-1,y=1,z=1; ③变量定义位置:一般放在函数开头intx=y=z=1 maino mainO i int a, int a, b=2 float a=1 a=1 fl oat data data=( data=(a+b)*1.2 cout<<day

编译程序根据变量定义为其 分配指定字节的内存单元 …... 地址 int a=1, b=-3,c; a b c 2字节 2字节 2字节 地址 地址 …... 内存 1 -3  随机数 :定义时赋初值 例: int a=2,b,c=4; float data=3.67; char ch=‘A’; int x=1,y=1,z=1; int x=y=z=1; 先定义,后使用 一般放在函数开头 第二章 数据类型、运算符与表达式 例1 int student; stadent=19; //Undefined symbol ‘stadent’ in function main 例2 float a,b,c; c=a%b; //Illegal use of floating point in function main main() { int a,b=2; float data; a=1; data=(a+b)*1.2; cout<<“data=”<<data; } 变量定义 可执行语句 main() { int a,b=2; a=1; float data; data=(a+b)*1.2; cout<<“data=”<<data); }

C++语言程序设计 第二章数据类型、运算符与表达式 23基本类型 2.3.1整型 1.整形常量的表示 三种形式: 十进制整数:由数字09和正负号表示.如123,-456,0 八进制整数:由数字0开头,后跟数字0~7表示.如0123,011 十六进制整数:由0x开头,后跟0~9,a~f,A~F表示.如0x123 问题 0123 0123=(83) 0X123=( 0x123= 291)1 0xf=( 0Xff=(255)

三种形式: 十进制整数:由数字0~9和正负号表示.如 123,-456,0 八进制整数:由数字0开头,后跟数字0~7表示.如0123,011 十六进制整数:由0x开头,后跟0~9,a~f,A~F表示.如0x123 0123 = ( )10 0x123 = ( )10 0x ff = ( )10 83 291 255 问题: 0123 = ( )10 0x123 = ( )10 0xff = ( )10 2.3.1 整型 第二章 数据类型、运算符与表达式

C++语言程序设计 第二章数据类型、运算符与表达式 2.整形常量的类型 根据其值所在范围确定其数据类型 在整常量后加字母1或L,认为它是 clong int型常量类型 匹配规则为:一个整型常量,可以赋给能容纳下其值 的整型变量。 例如,其值在-215-(215-1)的整型常量,可以赋给 nt型变量和 llong int型变量;其值在-231--(231-1)的整 型常量,就只能赋给 long int型变量

第二章 数据类型、运算符与表达式

刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档