第二节课 变量

# 第二节课 变量

## 格式

> 类型 变量名称=值

```c++
    int a = 5;
```



## 变量名称

1. 组成
   - 字母
   - 数字
   - 下划线

2. 不能以数字开头

3. 不能和关键字重复

4. 大小写敏感

   ## 类型

   | 类型名 |     描述     | 字节 |
   | :----: | :----------: | :--: |
   |  int   |     整型     |  4   |
   |  long  |    长整型    |  4   |
   | float  | 单精度浮点型 |      |
   | double | 双精度浮点型 |      |
   |  char  |   字符类型   |      |

   ## 初始化 和 赋值

### 初始化

```c++
    int a= 5;
```

定义一个变量的同时赋值,叫做初始化。

### 未初始化

```c++
    int a;
```

定义一个变量的同时没有赋值,叫做未初始化。

未初始化的变量的值是未知的。

### 赋值

除了初始化语句之外,再将一个值赋给某个变量。

```c++
    int a;
    a=6;
```

> 不论变量有没有初始化,只要在初始化语句之后再给变量值都成长为赋值。



## 定义多个变量

``` c++
    int a=5;
    int b=6;

or
    
    int a=5,b=6;
```

写成一行,a和b类型必须相同。

```c++
    int a=5;
    double b=6.0;
```

1. 用逗号隔开
2. 一次性只能初始化一个变量

```c++
    int a,b=6,c
```

只能b被初始化为6,a和c未被初始化。
posted @ 2022-09-27 18:33  gonghaoyang  阅读(17)  评论(0编辑  收藏  举报