网站大量收购独家精品文档,联系QQ:2885784924

(C++语言程序的设计)第02讲 数据类型和表达式.ppt

(C++语言程序的设计)第02讲 数据类型和表达式.ppt

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(C++语言程序的设计)第02讲 数据类型和表达式.ppt

2018-5-24 HZAU 信息学院计算机系 1 C++语言程序设计 第2讲 数据类型和表达式 2 1、数据类型 数据的组织形式。 两层含义 值域:某类型数据的取值范围。 编译程序规定某类型数据所能进行的运算 2、C++的数据类型 基本类型 导出类型:成员是基本类型 C++的数据类型 P18~P20 3 常量和变量 变量:程序执行过程中,其值可能改变的量。 常量:程序执行过程中,其值不能改变的量;通常将常量赋给变量。 P20~P24 4 在程序中的表示形式: 1)整型常量 十进制 如:123 八进制(以数字0开头) 如:0173 十六进制(以0x或0X开头) 如:0x7B C++的数据类型 1. 常量 P32 5 2)实型常量 一般形式 如:275.39,-12.27 指数形式 即将a×10b表示为 aeb或aEb 如:2.872e2 字母E之前必须有数字且E之后指数必为整数。 尾数 指数 两者缺一不可 C++的数据类型 1. 常量 P20 8 4)字符串常量 用双引号引起来的字符序列, 如“Hello,everyone!”, “a”, “” 字符串的长度:双引号内字符的个数 字符串结束标志’ \0’ ?‘a’和“a”是一样的吗 C++的数据类型 1. 常量 P22 9 5)布尔常量 表示逻辑意义上的是或非 只有true和false两个值 在C++中true等价于1,false等价于0 C++的数据类型 1. 常量 P22 10 C++的数据类型 整型变量 基本整型 长整型 类型符 int long int 短整型 short int 2. 变量 实型变量 字符变量 float double 单精度实型 双精度实型 char 含义 表示范围 短整型、基本整型、长整型所表示整型数范围依次增大 单精度、双精度所表示实型数范围依次增大 布尔变量 bool 字符型 逻辑型 0~255 true、false P23 11 3. 变量的定义和初始化 定义格式: 数据类型符 变量名表 e.g.:int i,j; float f; char c; C++的数据类型 12 3. 变量的定义和初始化 变量的初始化:定义变量时给其赋值 e.g.:int i=2,j=0; double f=123.45; char c=‘A’; C++的数据类型 赋值运算符 另一种写法:int i(2),j(0); double f(123.45); char c(‘A’); 13 常量修饰符 有名常量 const 数据类型 常量名=初始值; 例:const float Pi=3.14159; 具有数据类型 值不允许改变 本质还是常量 P32 14 常量和变量举例 例2-1: #includeiostream using namespace std; int main() { const int PRICE =30; int num, total; num=10; total=num*PRICE; couttotal=totalendl; return 0; } 15 算术运算符 1. 四则运算符+、-、*(乘号)、/(除号) 两个整型数作/运算的结果仍为整型数 如 表达式7/4的值为1, 1/2的值为0 被除数或除数有一个为实型数, 结果就为实型数 如 表达式1.0/2的值为0.5, 7/4.0的值为1.75 P25 16 2. 取模运算符% 若m%n,则m、n均应为整数 e.g.:表达式16%5的值为1 16%(-5)的值为1 (-16)%5的值为-1 (-16)%(-5)的值为-1 结论:%运算结果的符号 与被除数符号相同 算术运算符 17 自增(++)自减(- -)运算符 使变量

文档评论(0)

youngyu0329 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档