首页 > 其他分享 >2.4 变量定义与变量类型

2.4 变量定义与变量类型

时间:2022-11-20 15:00:35浏览次数:44  
标签:定义 数据类型 单元 2.4 pi 变量 赋值

变量的基本概念

  • 程序中经过操作其值可以改变的量称为变量

  • 变量在使用前必须加以声明

  • 每一个变量要有一个与其它变量不相同的合法的名字。第一个字符必须是字母或下划线,其后的字符只能是字母、数字和下划线,且不得与C/C++语言系统所保留的关键字相同。

  • 在给变量命名时考虑实际含义,以提高程序的易读性

变量的数据类型

  • 变量是有数据类型的
  • 数据类型的分类
    • 基本数据类型,包括整型、浮点型、字符型
      构造数据类型,指这种类型的数据,是由若干个基本数据类型的变量按特定规律组合构造而成的。
      包括数组、结构、联合、枚举等。
  • 计算机中的各种数据是存储在内存空间中的
  • 不同类型的数据占用大小不同的内存空间

C/C++的基本数据类型

image

image

  1. bool:逻辑型,占1字节
  2. char:字符型,占1字节

定义变量和变量初始化

  • 变量定义的目的,是为了指出这些变量是什么数据类型,同时为变量分配内存单元。比如定义变量名为a的整型变量:
    int a;
  • 系统会根据上述语句的要求,分配4个字节的内存单元存放a变量的整数值。变量名a是这个内存单元的名称,&a是这个内存单元的地址。
  • 定义变量的同时设置它的初始值,称为“变量初始化”,比如
    int a = 300;

变量的定义和内存地址的关系

image

变量赋值

  • 在C/C++中,变量赋值是通过运算符“=”来完成的
  • 赋值表达式的一般格式为
    <变量> = <表达式>
    举例:
    double c,pi; // 定义变量c和pi
    pi = 3.14159; // 将3.14159赋给变量pi
    c = sin(pi/4); // 将π/4的正弦函数值赋给变量c

变量赋值的特点

  • 变量必须先定义再使用
  • 在变量定义时就设定初值,被称为变量初始化
  • 在等号左边的变量,是被赋值的变量
    对变量的赋值过程是一种“覆盖”过程
    即:在变量地址单元中,用新值覆盖旧值
  • 在等号右边的变量,是被“使用”(“读取”)的变量。读取变量不会改变原有值
  • 等号右边的表达式中出现的所有变量都保持原来的值不变

标签:定义,数据类型,单元,2.4,pi,变量,赋值
From: https://www.cnblogs.com/caihong2022/p/16908508.html

相关文章