C++学习笔记——变量与表达式

知识点:

  1. 常量与变量
  2. 数据类型
  3. 常见的表达式类型
  4. 变量的输入与输出

1.常量与变量

常量:数值确定的量。常见的常量包含如下一些类型:

  • 整数,比如:(1)(-2)(123) 等;
  • 实数,比如:(1.23)(0.33333) 等;
  • 字符,比如:'a'、'b'、'#' 等;
  • 字符串,比如:"hello", "hello,world!" 等;
  • 布尔类型的常量:true 和 false。

变量:可以改变的量。比如:
我们要定义一个变量a,用它来存放一些整数。则可以如下定义:

int a;

这样我就定义了一个用于存放整数的变量类型。其中,前面的 int (是 integer 的简写)用于表示整数类型。上述的这一句话相当于说:

我定义了一个整数类型的变量a。

变量的赋值:
变量在定义之后就可以赋值,比如:

int a;
a = 3;

也可以在定义的同时就初始化赋一个值:

int a = 3;

这里的“=”是赋值符号,它用于将它右边的东西赋给左边的变量。右边的东西可以是一个常量,也可以是一个变量,也可以是一个表达式。

2.数据类型

不同数据类型的数据能够存放的数也是不一样的。常见的数据类型如下:

  1. int:整数类型,能够存放 (-2^{31} sim 2^{31}-1) 范围内的整数;
  2. long long:长整数类型,能够存放 (-2^{63} sim 2^{63}-1) 范围的整数;
  3. float:单精度浮点型,能够存放带小数的实数;
  4. double:双精度浮点型,能够存放实数,但是精确度比 float 类型要高;
  5. char:字符类型,能够存放字符;
  6. bool:布尔类型,只有两个值 ( ext{true})( ext{false})

其他类型基本上都是这几个基础类型上进行的扩展。

ASCII码中的每一个数字对应一个字符。

3.常见的表达式类型

3.1 算术表达式

算术运算符 表示的表达式是算术表达式。

算术运算符:用于各类数值运算。包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(--)共七种。

3.2 关系表达式

关系运算符 表示的表达式是关系表达式。

关系运算符:用于比较运算。包括大于(>)、小于(<)、等于(==)、大于等于(>=)、小于等于(<=)和不等于(!=)六种。

3.3 逻辑运算符

逻辑运算符 表示的表达式是逻辑表达式。

逻辑运算符:用于逻辑运算。包括与(&&)、或(||)、非(!)三种。

原文地址:https://www.cnblogs.com/quanjun/p/12513025.html