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

第2章数据类型和输入输出重点.ppt

  1. 1、本文档共64页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 数据类型和输入输出 徐素锦 2.1 字符集与保留字 2.2 基本数据类型 2.3 变量定义 2.4 常量 2.5 常量定义 2.6 I/O控制流 2.7 printf与scanf 作业 2.1 字符集与保留字 1. 字符集 C++语言中最小的语法单位是字符,所有合法字符的集合称为字符集。 (1)英文字母(大小写不同) (2)数字:0,1,2,…,9。 (3)标点符号:逗号(,)、分号(;)、单引号(’)、双引号(”)、冒号(:)、空格( )、左花括号({)、右花括号(})、回车(Enter) 。 2.1 字符集与保留字 1. 字符集 (4)单字符运算符号:左右圆括号( )、左右方括号[ ]、加(+)、减(-)、乘(*)、除(/)、取余数(%)、小数点(.)、大于()、等于(=)、小于()、叹号(!)、破折号(~)、和号()、尖号(^)、分割符(|)、问号(?)。 (5)特殊用途的符号:井字号(#)、反斜线(\)、下划线(_)。 注意:以上字符均为英文字符。 2.1 字符集与保留字 2. 标识符 C++语言中各种对象的名字用标识符表示。 例如常量名、变量名、函数名、类名、对象名、文件名等。 标识符是由字母、数字和下划线三种字符构成的且第一个字符必须是字母或下划线的字符序列。 2.1 字符集与保留字 2. 标识符 标识符的分类 (1)关键字(保留字):预先定义好的标识符,具有特定的含义和用途,C++编译器对其进行特殊处理。 如何识别关键字? 使用VC++ 6.0的编辑环境时,缺省是蓝色的字符即为关键字。 2.1 字符集与保留字 2.标识符 标识符的分类 (2)预定义标识符:也具有特定含义,如库函数名;但允许用户将这类标识符另作他用,改变其原有意义。sqrt() (3)用户定义标识符:用户根据自己需要定义的标识符。num,max 注:不能与关键字同名,也尽量不要与预定义标识符同名。 2.2 基本数据类型 1、整型int 整型规定了整数的表示形式,整数的运算(操作),以及整数在计算机中的表示范围。 整型数的内部表示:二进制补码 整型数的表示范围:取决于二进制位数 整型类型标识符:int 类型修饰符:long, short, signed , unsigned c++规定: char = short int = int = long int 2.2 基本数据类型 2、字符型char 字符类型用于表示ASCII编码字符。在32位系统中字符型数据占1字节。 它有三种不同的类型: char 1字节 signed char 1字节 unsigned char 1字节 系统表示字符型数据时,不是将字符本身的形状存入内存,而是将字符的ASCII码存入内存。 在ANSI/ISO C++中,还有另一种字符类型wchar_t,表示双字节编码字符,称为宽字符。 2.2 基本数据类型 3、布尔类型 bool 用于表示逻辑量的“真”和“假”,因此也称为逻辑类型。 0表示false,1表示true 占1字节的存储空间 注意:任何数值都可自动转换成bool值 0可被转换成false 任何不等于0的数值都被转换成true 2.2 基本数据类型 3、布尔类型 bool 例子: bool a=3; //a为true bool b=1; //b为true bool c=a+b; //c为true(1+1=2) bool d=a-b; //d为false(1-1=0) 2.2 基本数据类型 4、实型 实型又称浮点型,是用来表示具有小数点的实数。 数值以规范化的二进制数指数形式存放。 浮点型,用于表示实型的类型有float(单精度)、double(双精度)和long double (长双精度)。 4、实型 float(4B) double(8B) long doubl(10B) C++强类型语言 要求程序设计者在使用数据之前对数据的类型进行声明。 基本数据类型的字宽和取值范围见P14,表2-2。 2.2 基本数据类型 小结: 根据存储格式可将数分为:整数和实数 整数: int, long, short , char, bool ,及可用signed和unsigned修饰的类型 实数: float, double, long double 使用sizeof(数据类型标识符);可以得到相应数据类型所占的字节数。 2.3 变量定义 什么是变量 在程序运行过程中,其值可以被改变的量。 变量的作用是存取程序中需要处理的数据,对应内存中的一块存储区域,该区域的名称即为变量名,该区域的内容是变量的值。 变量有3个基本要素 合法的变量名 变量的数据类型 变量的数值

文档评论(0)

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

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

1亿VIP精品文档

相关文档