3.1 数据的类型
注明:此图片 截图于珠海科技专修学院 方弘
程序中所有用到的数据,都必须有明确的类型。
数据有常量和变量之分
3.2.1 常量和符号常量
在程序运行过程中,其值不能被改变的量称为常量
常量区分为不同的类型:
整型 100,125,-100,0
实型 3.14 , 0.125,-3.789
字符型 ‘a’, ‘b’,‘2’
字符串 ‘a’, ‘ab’,‘1232’
一般从字面就可以判断,这种常量被叫做 字面常量和直接常量
也可以用时标符代表一个常量
#defined PRICE 30
//定义PRICE 为30
#include<stdio.h>
void main ()
{
int num,total;
num=10;
total=num*PRICE;
printf(“total=%d\n”,total);
}
程序中#define命令行定义PRICE代表常量30,此后凡在本程序中出现的RPICE都代表30,可以和常量一起进行计算,程序的值为300.
用时标符代表常量被称为符号常量,即以时标符形式输出的常量。与变量不同,时标符常量在其作用的域内,其值不能改变也不能在被赋值。
习惯上,时标符常量常用大写ABC等书写,变量多用小写abc,以示区别。
定义符号常量和变量名子时注意点:
(1)体现其含义,起到见名知意的目的
例如 要求输入一个人的体重并显示在屏幕上,可以设体重的变量名为 体重的英文(--!我不知道单词。。。。)
(2) 当改变一个常量时能做到一页全改的目的。
例如商场中 某物价改变价格时,例题中将PRICE值一改就OK
#define PRICE 35
在程序中所有PRICE代表的30都会变成35.