您当前的位置:五五电子网电子知识电子学习基础知识电脑-单片机-自动控制C语言的常量与变量 正文
C语言的常量与变量

C语言的常量与变量

点击数:7538 次   录入时间:03-04 11:43:15   整理:http://www.55dianzi.com   电脑-单片机-自动控制

  在编写程序的时候。我们经常会遇到一些在整个程序运行过程中,其数值不变的数据我们称为常量,可以用标识符代表。这样,一些具有特定含义的数据让人“见名知意”,一看就明白了;同时修改程序时也能“一改全改”。方便快捷,避免出错。
  
  C语言规定标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线,而且要区分大写字母和小写字母。

  如果我们的程序中定时器的初值不变,并且用标识符表示,比如DAO、RLJAI、MI等,语句写成#defirle MI 64777,那么这个初值就是一个常量。

  当然在程序执行过程中其取值发生变化的数据称为变量,也用标识符作为变量名。
  
  一个变量在RAM中占据一定的存储空间,用于存放变量的值,相当于在汇编语言编程中某个用于放置数据不断变化的固定存储空间。不同的是汇编语言编程时,由编程者确定RAM存储空间的用途。而这里是由C语言编译器确定的。
  
  所以变量在使用前必须先指出所用的数据类型和存储模式,这样编译系统才能为变量分配相应的存储空间。存储模式的说明就是指定该变量在C51硬件系统中所使用的存储区域,并在编译时准确的定位。定义一个变量的格式如下:
  
  【存储种类]数据类型[存储器类型]变量名表
  
  比如我们的小车要演奏多种音符,输出多种频率的方波,所以定时器的初值就就是一个变量。可以省略[存储种类】和[存储器类型],写成unslgnqedintTO:就是定义TO为无符号int变量.作为定时器TO的初值。




本文关键字:C语言  电脑-单片机-自动控制电子学习 - 基础知识 - 电脑-单片机-自动控制

上一篇:C语言数组