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

2基本数据类型资料.ppt

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
简单的输入输出 输出:将程序中的数据送到外部设备称为程序的输出 输入:程序从外部设备获得一个变量的值称为输入 C++语言的输入/输出 利用库iostream实现简单的输入输出 使用iostream提供的库函数前,须加入: #include iostream.h 输出:cout输出内容; 例:cout“半径为” r “的圆面积为” Area; 输入:cin输入变量; 例:cin r ; 2.3.1 整型 #include iostream.h void main() { int a,b; a=2147483647; b=a+1; coutb; } 2.3.2 浮点型 在C++程序中,单精度浮点型数据的有6位有效位。 例:a = 1234.567890; 但是由于存储空间的限制,单精度浮点数在存储时只存6位有效位,即a的值存为1234.57,当输出a的值时,显示1234.57。 #include iostream.h #includeiomanip.h void main() {double a=1234.567890; coutaendl; } 2.3.3 字符类型 #include iostream.h void main() { couta-b; } 2.3.3 字符类型 C++语言预定义的转义字符 八进制的表示:‘\ddd’ 1到3位八进制数所代表的字符 十六进制的表示: ‘\xdd’1到2位十六进制数所代表的字符 #includeiostream.h void main() { couthello\n; cout\103endl; } 思考题 将c译成密码,密码的规则是:用原来的字母后面第4个字母代替原来的字母。 如用字母“E”代替字母“A”。 字符串常量 #include iostream.h void main() { char c2=a; coutsizeof(c2)endl; coutsizeof(a)endl; } 练习 定义两个的整数类型变量,并赋值为4和5,一个单精类型的变量并赋值5.8,然后输出它们的值。 在计算逻辑结果时,以数值1表示真,0表示假 但是在判断一个量是否为真时,以0表示示假,非零的数 表示真 例 a=4 则!a的值为多少? a=4,b=5,则ab的值为多少? a||b的值为多少? 40||2的值为多少? * * * * * * * 任何信息必须数字化后才能存储于计算机之中 字符型数据有时可以看作取值范围较小的整数使用 任何信息必须数字化后才能存储于计算机之中 字符型数据有时可以看作取值范围较小的整数使用 任何信息必须数字化后才能存储于计算机之中 字符型数据有时可以看作取值范围较小的整数使用 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 操作数个数 单目运算符 双目运算符 三目运算符 功能不同 算术运算符 关系运算符 逻辑运算符 位操作运算符 赋值运算符 运算符分类 功能:完成各种类型数据的加、减、乘、除及取模(求余数)运算 双目算术运算(两个运算对象参加的运算) 运算 运算规则 示例 + 加 2+3 - 减 a-b * 乘 2*(-a) / 除 12/3.0 % 取模 15%4 注意:乘号不能省略! -12%5?-2 -12%(-5) 只能对整型或字符型数据运算 不能用于float和double 类型 余数符号与被除数相同 若操作数均为整数,运算结果舍去小数部分 1)算术运算 +、-运算优先级相同,*、/、%运算优先级相同。 *、/、%运算 的优先级高于+、-运算 优先级: 结合性: 都是自左向右运算 1.前缀增1(减1)运算符 作用:使变量的值增1或减1(单目运算) ++i , --i 使用之前,先使i的值加(减)1,即先计算后引用 int j,i=3; j=++i; i = i+1; j = i; j=--i; i = i-1; j = i; ++、--运算(前缀) i=4 j=4 i=2 j=2 i ++ , i -- 使用之后,再使i的值加(减)1,即先引用后计算 int j,i=3; j = i; i = i+1; j = -i; i = i+1; j=i--; j = i; i = i-1; ++、--运算(后缀) j=i++; j=-i++; i=4 j=3 i=2 j=3 i=4 j=-3 (1)++ 、--只能用于变量,而不能用于常量或表达式。 1

文档评论(0)

2232文档 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档