C++中的变量定义是什么?变量作用是什么呢?变量的语法是什么呢?常见的变量类型有哪些?下面代码中哪个是整型,如何进行声明和赋值的呢?哪个是实型,如何进行声明和赋值的呢?

问题描述:

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;
}

代码解析

  1. 整型变量

    • 声明int age; 表示声明一个整型变量 age
    • 赋值age = 21; 给整型变量 age 赋值为 21
  2. 实型变量

    • 声明float height; 表示声明一个实型(浮点型)变量 height
    • 赋值height = 180.5; 给实型变量 height 赋值为 180.5
  3. 字符型变量

    • 声明char gender; 表示声明一个字符型变量 gender
    • 赋值gender = 'm'; 给字符型变量 gender 赋值为字符 'm'
  4. 字符串变量

    • 声明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;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

神笔馬良

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值