2变量和常量.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文档。上传文档
查看更多
2变量和常量,变量,常量,java变量和常量,变量和常量的区别,常量与变量,c语言变量和常量,c#变量和常量,变量和常量的定义,静态变量和常量的区别

变量和常量 第二章 变量和常量 2.1 基本数据类型 2.2 变量 2.3 常量 2.4 数组 2.5 输入和输出 2.1 基本数据类型 数据类型修饰符 基本数据类型列表 2.2 变量 变量值的获取方法: 赋初值:定义时赋值 如:float fa = 5.67; 赋值:定义后,使用赋值表达式给变量赋值 如:int ib; ib=15; 变量的命名规则 不能是C++关键字。 第一个字母必须是字母或下划线。 不要太长,一般不超过31个字符。 不能以数字开头。 中间不能有空格。 实际上,变量名除了能使用26个英文字母和数字外,只能使用下划线。 typedef 用typedef可以为一个已有的类型名提供一个同义词。用法是:以typedef开时,随后是要表示的类型,最后是新的类型名和分号。例如: typedef double profit; typedef int INT; typedef int INT,integer; 2.3 常量 二、浮点型常量 三、字符常量 注意: 1. 数字和数字符的区别。如0和‘0’ 2. 字符‘0’和字符‘\0’的区别。 由一个字符型变量存放 输出一个枚举量的值是int型数,而不是枚举符。 coutd1‘,’d2endl; 输出结果为:7,1 常量定义 程序中如果想让变量的内容自初始化后一直保持不变,可以定义一个常量。 使用const关键字定义常量,例如: const double pi = 3.1415296; 定义成const后的常量,程序中对其只能读不能修改。 另一种定义常量的方法使用预编译指令(#define),例如: #define PI 3.1415926 这条语句的格式是#define后面跟一个常量名再跟一串字符,中间用空格隔开。由于它不是C++的语句,所以行末不用分号。 define与const的区别 define在编译前,即预处理的时候就替换成数字,因此不能改变。但要申明真正意义上的常量,应该用define宏。 const变量占据内存,具有类型。 C++中常量都使用const来定义.可避免在编译中由无法知道数据类型而引起的错误. 2.4 数组 数组的定义 1、格式 字符数组 输入与输出 C++中屏幕的输出是由I/O流控制的。I/O流是输入或输出的一系列字节,当程序需要在屏幕上显示输出时,可以使用插入操作符“”向cout输入流中插入字符。例如: cout“This is a program.\n”; 当程序需要执行键盘输入时,可以使用抽取操作符“”从cin输入流中抽取字符。例如: int myAge; cinmyAge; 不管把什么数据类型的名字或值传递给流,它都能懂。例如,下面的程序输出字符串和整数: #include iostream.h void main() { coutMy name is Jone\n; coutThe ID is ; cout2; coutendl; } 前一页的输出也可以在同一行中串连,下面的输出语句与上例输入同样的内容: 同理,cin也会自动识别变量位置和类型。例如: int i; float f; long l; cinifl; 使用控制符 double average = 9.400067; coutaverageendl; 上面两行程序将输出average的值: 9.400067。如果想只显示小数点后面两位小数,该如何处理呢? 答案:需要使用控制符。 I/O流的常用控制符iomanip.h 输入和输出 #include iostream.h void main(){ int a,b; char c,s[20]; coutEnter int:; cinab; coutEnter char:; cincs; couta,bendl; coutc,sendl; } 屏显 Enter int: 12 34 Enter char: m string 12, 34 m,string 数量固定、类型相同的若干个变量的有序集合; 数量是固定的 类型式相同的 元素的排列是按顺序的 类型 数组名[大小1][大小2]…; 说明: 方括号([ ])表示数组的维; 某维的大小必须是大于1的常量表达式; 2、示例: int a[3]; char b[3][5]; const int size=80; int m[size]; 数组元素的表示 下标表示: 数组名[下标表达式1][下标表达式2]…; 说明: 下标表达式为常量表达式; 下标从0开始; 各个元素在内存中按其下标的升序顺序连续存放; 数组的赋值 1、数组元素赋初值 利用初始值表(由一对花括号括起来的若干数据项组成)实现; 数组元素的个数要大于等于

文档评论(0)

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

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

1亿VIP精品文档

相关文档