1、数据的表现形式及其运算
在计算机高级语言中,数据有两种表现形式:常量和变量
2、常量:程序运行过程中,其值不能被改变的量称为常量。
其常用的常量有以下几类:
(1)整型常量:如1000、12345
(2)实型常量。
有两种表现形式:
十进制小数形式。如123.456,0.345
指数形式()由于在计算机输入或输出时候,无法表示上角或者下角度,故规定以字母e或E代表以10为底的指数。
(3)字符常量。有两种形似的字符常量。
普通字符/转义字符
(4)字符串常量
(5)符号常量:这种用一个符号代表一个常量的,代表符号常量。
其作用如下:含义清楚;在需要改变程序中多处用到的同一个常量时,能做到“一改全改”
备注:符号常量不占内存,只是一个临时符号,在预编译后这个符号久不存在了,故不能对符号常量赋以新值。
3、变量
变量代表一个有名字的,具有特定属性的一个存储单元。它用来存放数据,也是存放变量的值。在程序运行期间,变量的值是可以改变的
变量必须先定义后使用。变量名实际上是以一个名字代表一个存储地址。
4、常变量
常变量与常量的异同是:常变量具有变量的基本属性:有类型,占存储单元,只是不允许改变其值。可以说,常变量是有名字的不变量,而常量是没有名字的不变量。
5、编译系统将大写字母和小写字母认为是两个不同的字符。一般而言,变量名用小写字母表示。
6、C语言要求在定义所有的变量时都要指定变量的类型。常量也是区分类型的。所谓类型,就是对数据分配存储单元的安排,包括存储单元的长度(占多数字节)以及数据的表现形式。不同的类型分配不同的长度和存储形式。不同类型的数据在内存中占用的存储单元长度是不同的。
7、注意:自增运算符(++)和自减运算符(--)只能用于变量,而不能用于常量或表达式。
8、C语句
一个函数包含声明部分和执行部分
执行部分是语句组成的,语句的作用是向计算机系统发出操作指令,要求执行相应的操作。
声明部分不是语句,它不产生机器指令,只是对有关数据的声明。