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

21 数据类型与表达式ppt课件.ppt

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

C++程序设计 第2章 简单数据类型和表达式 2.1 C++的数据类型 各数据类型的字节数和表示范围 数据类型注解-1 整型数据分为长整型(long int)、一般整型(int)和短整型(short int) 整型数据的存储方式为按二进制数形式存储,例如十进制整数85的二进制形式为1010101 数据类型注解-2 修饰符signed表示“有符号”;unsigned表示“无符号” 浮点型(又称实型)数据分为单精度(float)、双精度(double)和长双精度(long double) 2.2 常量 常量的值是不能改变的,一般从其字面形式即可判别是否为常量 常量包括两大类 数值型常量(即常数) 整型常量和浮点型常量 字符型常量 普通字符常量和转义字符常量 整型常量 整型数据可分为int,short int,long int以及unsigned int,unsigned short,unsigned long等类别 一个整型常量怎样从字面上区分其类别呢? 一个整数,在-32768~+32767范围内,认为它是short int型,它可以赋值给short int型、int型和long int型变量 一个整数,如果其值超过了上述范围,而在-2147483648~+2147483647范围内,则认为它是long int型,可以将它赋值给一个int或long int型变量 如果系统的C++版本(例如Visual C++)确定int与long int型数据在内存中占据的长度相同,则一个int型的常量也同时是一个long int型常量,可以赋给int型或long int型变量 整型常量的表示方式 十进制整数 如1357,-432,0 如123L,421L,0L 八进制整数 如020 十六进制整数 如0X20,0x1A 无符号整数 21U,15u 浮点数的表示方法 十进制小数形式 如21.456,-7.98---(按双精度常量处理,在内存中占8个字节) 如12.34F,-4.3f---(按单精度常量,在内存中占4个字节) 如12.34L,-4.3l---(按长双精度数常量,在内存中占8个字节) 指数形式(即浮点形式)-----double类型 格式:数符 数字部分 指数部分 0.314159e-1,3.14159e0 浮点数的表示方法 规则 数字部分不能缺省;数字部分若有小数点,小数点两边至少有一边有数字;若有E,E的两边都应有数;指数部分必须为整数。 规范化的指数形式 普通字符常量 用单撇号括起来的一个字符就是字符型常量 如′a′,′#′,′%′,′D′ 注意: ①字符常量只能包括一个字符,如′AB′ 是不合法的。 ②字符常量区分大小写字母,如′A′和′a′是两个不同的字符常量。 ③撇号(′)是定界符,而不属于字符常量的一部分。如cout′a′; 转义字符常量 以 “\”开头的字符序列 字符数据在内存中的存储 将该字符相应的ASCII代码放到存储单元中 如:c1=‘a’;c2=‘b’ 在C++中字符型数据和整型数据之间在一定条件下可以通用 例2.1 将字符赋给整型变量 #include iostream using namespace std; int main( ) { int i,j; i=′A′; j=′B′; couti′ ′j′\n′; return 0; } 例2.2 字符数据与整数进行算术运算 #include iostream using namespace std; int main( ) {char c1,c2; c1=′a′; c2=′b′; c1=c1-32; c2=c2-32; coutc1′ ′c2endl; return 0; } 字符串常量 用双撇号括起来的部分就是字符串常量 如″abc″,″Hello!″,″a+b″,″Liping″ ″a″和′a′代表不同的含义 思考: 字符串常量″abc\n″包含几个字符? 符号常量 一个符号名代表一个常量,称为符号常量,即以标识符形式出现的常量-----一改全改 2.3 变量 在程序运行期间其值可以改变的量称为变量 变量有名字,有类型,可存放数据 注意区分变量名、变量值、变量存放单元地址 变量的命名规则 标识符只能由字母、数字、下划线组合而成,而且第一个字符必须是字母或者下划线 标识符区分大小写,且不能和系统关键字、系统函数、类名冲突 如:sum,SUM-----不同的名字 2li,int,d$----非法标识符 一般采用匈牙利命名法命名变量

文档评论(0)

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

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

1亿VIP精品文档

相关文档