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

第二章数据表达与程序流程控制.ppt

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

第2章数据表达与程序流程控制;;2.1 内部预定义类型 ;●字长 一台计算机用来表示一个整数(int)所需的字节数。字长一定,这台计算机中能表示的整数范围就确定。比如字长为4(即32位)的机器中,无符号整数(unsigned int)表示范围:0~4294967295。0000000000000000=00000000000000001=10000000000000010=20000000000000011=3 …1111111111111111= 232-1=4294967295;一个数据存储在计算机中: 从哪个地址开始?占用几个字节?●C++的基本数据类型 ; 基本类型 布尔型(bool) 构造类型 枚举类型(enum) 数组类型 结构体类型(struct) 共用体类型(union) 类类型(class) 指针类型 引用类型 空类型(void);C++并没有统一规定各类数据的精度、数值范围和在内存中所占的字节数,各C++编译系统根据自己的情况作出安排。 For examle:ch1/1-1.cpp;2.2 简单对象的声明与使用 ;●标识符和关键字;●常量 ;字符常量: ‘A’ 字符常量用单引号扩起来的单个字符。在内存中以ASCII码存储。故可以: int i = ‘a’; char ch = 97; ch = ch + 1;;字符常量--特殊打印字符: ‘\n’ 换行符 ‘\r’ 回到本行开始处 ‘\t’ 水平制表符 ‘\0’ 空字符 For exapme: ch1/1-2.cpp;字符串常量: “A” 字符 串常量用双引号扩起来的一系列字符。字符串在内存中总是以’\0’空字符结束。;实型常量: 4.6,-1.23 为double型十进制常量; .23 23. 47e-4 科学表示法 47*10-4 67.F(或67.f) 为float型十进制常量; C++的数据包括常量与变量,常量与变量都具有类型。由以上这些基本数据类型构成更复杂的数据结构___对象。比如: Washer , IceBox。 ;Class student{ private: int number; string name; string sex; string speciality; grade double; };;例2.1:下面的程序用公式 °C = (5/9) (°F-3 2 ) 打印华氏温度与摄氏温度对照表: 0 -17 20 -6 40 4 60 15 Example 2-1/2-2;●变量的声明与使用 在C++语言中,所有变量都必须先说明后使用。说明用于声明变量的性质(大小和操作),它由一个类型名与若干所要说明的变量组成,例如: int Fahrenheit,celsius; Fahrenheit = 10; ●变量的赋值 int a=10; cina; ●变量的输出 cout a;;2.3 运算符; ++ 增1运算 -- 减1运算 例:int n=3,k; k = ++n; //前缀增1,先加1后使用,k=4,n=4 k = n++;//后缀增1,先使用后加1 ,k=3,n=4 n=3; k = --n; //前缀减1,先减1后使用,k=2,n=2 k = n--;//后缀减1,先使用后减1 ,k=3,n=2 ;算术运算符的优先级和结合性;关系运算符 比较两个操作数,比较的结果:真(true) 假(false) 大于 = 大于等于 小于 = 小于等于 == 恒等于 != 不等于 ;在C++中真与假的处理: 1)bool类型 bool a; a=false;//在内存中,假表现为0 a=true;//在内存中,真表现为1;int a=1,b=2,c; c=(ab); For example: ch2/2-8.cpp;逻辑运算符 逻辑与 (ab) (cd)

文档评论(0)

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

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

1亿VIP精品文档

相关文档