01_第一章_数据类型_01_变量的定义

变量的定义

程序设计语言的基本构成要素

自然语言程序设计语言
字母、数字、运算符、分隔符
词或词组关键字、标识符、常量
句子或段落语句
篇章程序
关键字(Keywords)

关键字也称保留字,是C语言预先定义的,具有特殊意义的单词

标识符(Identifiers)

由大小写字母、数字和下划线构成的一个字符序列。包括

  1. 系统预定义标识符
  2. 用户自定义标识符 :用来标识变量名、符号常量名、数组名和函数名等。
  3. 用户自定义标识符的命名规则
    • 首字符必须是字母或者是下划线
    • 建议使用有意义的单词作为标识符的名字
      • 不能与关键字以及系统预定义的标识符相同
常量(Constant)

在程序中不能改变其值的量

变量(Variable)

在程序执行过程中可以改变其值的量

使用变量的基本原则
  1. 变量必须先定义,后使用
  2. C89规定所有的变量必须在第一条可执行语句之前定义(C99取消了这一规定)
变量的定义格式
  1. 基本格式

    类型关键字 变量名;
    
  2. 在同一条语句中同时定义多个同类型的变量

    类型关键字 变量名1, 变量名2, ...;
    
  3. 例如

    int a, b, c;
    
    • 这一条语句就定义了三个int类型的变量。
变量的属性
  1. 在计算机中,内存是按字节来编址的

  2. 内存的每一字节,都是用一个十六进制的无符号整数来标识的,这样的一个整数值成为其对应的字节在内存中的地址值

  3. 32位的机器的内存地址是32位,从0x00 00 00 000xff ff ff ff

  4. 编译器按照变量定义的类型为其分配对应大小的内存空间

  5. 一个变量具有四个基本属性

    • 变量名 :用于标识内存中一个具体的存储单元
    • 类型 : 决定了变量被分配的内存大小
    • 变量的地址 : 变量的内存空间的首地址
    • 变量的值: 保存在一个变量的内存空间中的数据
  6. 如下图所示

    image-20200629214431666

END

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值