简单程序设计(C++版)教材教学课件.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
演示文稿演讲PPT学习教学课件医学文件教学培训课件

实型(real)   一个实型数据用来存储实数,实型包括正实数、负实数和零。C++语言中表示实型常量的形式有两种。   ① 十进制表示法   这是人们日常使用的带小数点的表示方法。   如3,0.0, +5.61,-8.0,-6.050等都是实型常量。   ② 科学记数法   科学记数法是采用指数形式的表示方法,如1.25×105可表示成1.25E+05。在科学记数法中,字母E表示10这个底数,而E之前为一个十进制表示的小数,称为尾数,E之后必须是一个整数,称为指数。 如-1234.56E+26,+0.268E-50,1E5是合法形式,而E5,E,1.2E+0.5都不是合法的实数。 C++语言支持三种实型,它们是float(单精度实型)、double(双精度实型)、long double(长双精度实型)。每一种类型规定了相应的实数取值范围、所使用的存储空间(字节数)以及能达到的精度(有效位数)。float在空间允许的情况下没有必要使用,都应使用double提高精度。    表 2-2 实型数取值范围 数据类型 定义标识符 数值范围 占字节数 有效位数 单精度实型 float -3.4E-38~3.4E+38 4(32位) 6~7位 双精度实型 double -1.7E+308~1.7E+308 8(64位) 15~16位 长双精度实型 long double -3.4E+4932~1.1E+4932 16(128位) 18~19位 布尔变量 bool 真true或假false之一 1(8位) 字符型(char) 转义字符 含义 \n 换行 \t 水平制表 \b 退格 \r 回车(不换行) \0 空字符 \’ 单引号 \” 双引号 \\ 一个反斜杠字符 \ddd 1~3位八进制数所代表的字符 \xhh 1~2位十六进制数所代表的字符 三、字符型   字符常量有以下两种表示法:   1、普通表示形式   字符常量是由单个字符组成,所有字符采用ASCII编码,ASCII编码共有128个字符(表2-4)。在程序中,通常用一对单引号将单个字符括起来表示一个字符常量。如:a,A,0等。如字符A的序号是65,字符a的序号是97, 字符0的序号的48。   2、转义字符表示形式。   转义字符有三种用法:表示控制字符、表示特殊字符、表示所有字符。常用的转义字符如右表所示。 ASCII编码表见下图: 序号 字符 序号 字符 序号 字符 序号 字符 序号 字符 序号 字符 32 空格 48 0 64 @ 80 P 96 ` 112 p 33 ! 49 1 65 A 81 Q 97 a 113 q 34 ” 50 2 66 B 82 R 98 b 114 r 35 # 51 3 67 C 83 S 99 c 115 s 36 $ 52 4 68 D 84 T 100 d 116 t 37 % 53 5 69 E 85 U 101 e 117 u 38 54 6 70 F 86 V 102 f 118 v 39 55 7 71 G 87 W 103 g 119 w 40 ( 56 8 72 H 88 X 104 h 120 x 41 ) 57 9 73 I 89 Y 105 i 121 y 42 * 58 : 74 J 90 Z 106 j 122 z 43 + 59 ; 75 K 91 [ 107 k 123 { 44 , 60 76 L 92 \ 108 l 124 | 45 - 61 = 77 M 93 ] 109 m 125 } 46 . 62 78 N 94 ^ 110 n 126 ~ 47 / 63 ? 79 O 95 _ 111 o 127 deL  例2.6 字符变量的赋值举例  #includeiostream  using namespace std;  int main()  {   int c1,c3;   char c2,c4;   c1=A; //把字符常量赋值给整型变量c1   c2=65; //把整型常量赋值给字符变量c2   c3=\x41; //把用十六进制表示的转义字符常量赋值给整型变量c3   c4=\101; //把用八进制表示的转义字符常量赋值给字符变量c4   coutc1=c1 c3=c3endl; //用整数格式输出c1,c3   coutc2=c2 c4=c4endl; //用字符格式输出c2, c4  }   运行结果:

文档评论(0)

youngyu0329 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档