3-变量定义与变量类型

变量的基本概念

什么是变量*

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

变量命名规范*

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

  • 每一个变量要有一个与其它变量不相同的合法的名字

  • 第一个字符必须是字母或下划线,其后的字符只能是字母、数字和下划线

  • 不得与C/C++语言系统所保留的关键字相同

  • 考虑实际含义,以提高程序的易读性。建议望文生义、约定俗成

变量的数据类型

  • 变量是有数据类型的
  • 计算机中的各种数据是存储在内存空间中的
  • 不同类型的数据占用大小不同的内存空间

数据类型的分类

基本数据类型

  • 整型
  • 浮点型
  • 字符型
    char,占1字节
    字符也可以计算

构造数据类型

什么是构造数据类型

指这种类型的数据,是由若干个基本数据类型的变量按特定规律组合构造而成的。

构造数据类型分类

  • 数组、结构、联合、枚举等

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

image

image

  1. bool:逻辑型,占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

变量赋值的特点

  • 变量必须先定义再使用
  • 变量初始化
    在变量定义时就设定初值,被称为
  • 在等号左边的变量,是被赋值的变量
    对变量的赋值过程是一种“覆盖”过程
    即:在变量地址单元中,用新值覆盖旧值
  • 在等号右边的变量,是被“使用”(“读取”)的变量。读取变量不会改变原有值
  • 等号右边的表达式中出现的所有变量都保持原来的值不变
posted @   彩红caihong  阅读(166)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
点击右上角即可分享
微信分享提示