设为首页 加入收藏

TOP

二级C++精品课程2-4:变量的相关知识
2014-11-20 15:26:45 】 浏览:5099
Tags:二级 精品课程 2-4 变量 相关 知识

  变量就是机器一个内存位置的符号名,在该内存位置可以保存数据,并可通过符号名进行访问。变量有三个特征:
  ◇ 每一个变量有一个名字,其命名规则与标识符相同。
  ◇ 每一个变量有一个类型。
  ◇ 每一个变量保存一个值。如果需要变量保存某一个值,就把该值赋给变量。
  为了提高程序的可读性,给变量命名时,应该注意使用有意义的名字,以帮助描述变量所保存的值。最好是一开始就坚持使用小写字母。例如:要用一个变量保存工资总额,可以使用total_payroll,也可以使用XYZ34作变量名,它们都是合法的名字。但使用前者比使用后者就更好,因为从变量名,就能大致知道它保存了什么样的值,便于记忆。
  在使用一个变量之前,必须先定义。变量的定义的一般格式如下:
  数据类型 变量名1[= 初始值1], 变量名2[= 初始值2], ...;
  "数据类型"是指C++有效的数据类型,如int、double、long等。方括号中的内容是可选的,它是在变量定义时,给变量赋初值。下面是几个变量定义的实例:
  long n; //定义了一个长整型变量n,未赋初值
  double a, b = 0.5; //定义双精度型变量a、b,a未赋初值,b的初值为0.5


下面是一个使用变量的程序实例:



2.4.1 整型
  整型变量可用short、int、long定义,区别在于int占用机器的字节数比short多或一样,而long占用的字节数比int多或一样。例如:
  short age = 20;
  int salary = 65000;
  long price = 4500000;
  缺省的情况下,整型变量假定为有符号的,但是,使用unsigned关键字,也可以把整型变量定义为无符号的。当然,定义整型变量时,也可以使用signed关键字,但是多余的。
  unsigned short age = 20;
  unsigned int salary = 65000;
  unsigned long price = 4500000;
  一个整型数,例如1984,总是被假定为int类型,除非有L或l后缀,才被处理为long int类型。同样,一个整型数也可以加U或u后缀,指定为unsigned类型。例如表2-6:
  整型数能被表示成10进制、8进制和16进制。如果一个整型数有前缀0,则表示是8进制数,有前缀0x或0X,表示是16进制数。例如:
  92 // 十进制
  0134 // 8进制
  0x5C // 16进制
  8进制数只能使用数字0~7,16进制数可用0~7及A~F (或a~f)表示。




2.4.2 浮点型
  浮点型变量可用float或double定义,后者在机器内存中占用的字节数更多,所以有效位数更多,表示的数字范围也更大。例如:
  float interestRate = 0.06; double pi = 3.141592654;
  一个实型数,如0.06总是假定为double型,除非有F或f后缀,才被处理为float型。若有L 或 l后缀,则被处理为long double型。例如表2-7:
  实型数也可以表示成指数形式。例如:0.002164可以写成:


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇二级C++精品课程2-3:基本数据类型 下一篇二级C++精品课程2-6:枚举类型的..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目