问题描述:
C++中的变量定义是什么?变量作用是什么呢?变量的语法是什么呢?常见的变量类型有哪些?下面代码中哪个是整型,如何进行声明和赋值的呢?哪个是实型,如何进行声明和赋值的呢?哪个是字符型,如何进行声明和赋值的呢?哪个是字符串,如何进行声明和赋值的呢?
问题解答:
变量定义与作用
- 定义:在 C++ 中,变量是程序运行时能够存储数据的抽象概念。变量有一个类型(如整数、浮点数、字符、字符串等)和一个名称,用来表示它在内存中的位置。
- 作用:变量用于在程序运行时记录和保存数据。它们是程序操作数据的基本单位,可以用来存储计算结果、输入数据等。
变量的语法
变量的语法分为两部分:变量的声明(定义) 和 变量的赋值。
-
变量声明:定义变量时,需要指定变量的类型和名称。
变量类型 变量名;
-
变量赋值:将一个具体的值赋给已经声明的变量。
变量名 = 变量值;
常见的变量类型
int
:整型,用于存储整数。float
:实型(浮点型),用于存储小数。char
:字符型,用于存储单个字符。string
:字符串型,用于存储多个字符的组合(字符串)。
示例代码中的变量
// Created by 黑马程序员.
#include "iostream"
#include "windows.h"
using namespace std;
int main()
{
SetConsoleOutputCP(CP_UTF8);
// 1. 变量的声明(定义),变量类型 变量名;
int age; // 整型的变量
float height; // 实型的变量声明
char gender; // 字符型变量声明
string name; // 字符串型变量声明
// 2. 变量的赋值,变量名 = 变量值;
age = 21;
height = 180.5;
gender = 'm';
name = "小明";
// 3. 变量的使用(取值),直接使用变量名称即可
cout << name << "的年纪:" << age << endl;
cout << name << "的性别:" << gender << endl;
cout << name << "的身高:" << height << endl;
return 0;
}
代码解析
-
整型变量
- 声明:
int age;
表示声明一个整型变量age
。 - 赋值:
age = 21;
给整型变量age
赋值为21
。
- 声明:
-
实型变量
- 声明:
float height;
表示声明一个实型(浮点型)变量height
。 - 赋值:
height = 180.5;
给实型变量height
赋值为180.5
。
- 声明:
-
字符型变量
- 声明:
char gender;
表示声明一个字符型变量gender
。 - 赋值:
gender = 'm';
给字符型变量gender
赋值为字符'm'
。
- 声明:
-
字符串变量
- 声明:
string name;
表示声明一个字符串型变量name
。 - 赋值:
name = "小明";
给字符串型变量name
赋值为"小明"
。
- 声明:
花絮:
C++中的变量定义是什么?变量作用是什么呢?变量的语法是什么呢?常见的变量类型有哪些?下面代码中哪个是整型,如何进行声明和赋值的呢?哪个是实型,如何进行声明和赋值的呢?哪个是字符型,如何进行声明和赋值的呢?哪个是字符串,如何进行声明和赋值的呢?
定义:程序运行时,能储存计算结果或能表示值的抽象概念。 作用:变量就是在程序运行时,记录数据用的。 语法:分为变量的定义(声明)和赋值。变量声明:变量类型 变量名; 变量赋值:变量名 = 变量值; 常见的变量类型:int 整型、float 实型、char 字符型 、string 字符串型
// 1. 变量的声明(定义),变量类型 变量名;
int age; // 整型的变量
float height; // 实型的变量声明
char gender; // 字符型变量声明
string name; // 字符串型变量声明
// 2. 变量的赋值,变量名 = 变量值;
age = 21;
height = 180.5;
gender = 'm';
name = "小明";
代码:
// Created by 黑马程序员.
#include "iostream"
#include "windows.h"
using namespace std;
int main()
{
SetConsoleOutputCP(CP_UTF8);
// 1. 变量的声明(定义),变量类型 变量名;
int age; // 整型的变量
float height; // 实型的变量声明
char gender; // 字符型变量声明
string name; // 字符串型变量声明
// 2. 变量的赋值,变量名 = 变量值;
age = 21;
height = 180.5;
gender = 'm';
name = "小明";
// 3. 变量的使用(取值),直接使用变量名称即可
// cout << "age = " << age << endl;
cout << name << "的年纪:" << age << endl;
cout << name << "的性别:" << gender << endl;
cout << name << "的身高:" << height << endl;
return 0;
}