taoyuan7788

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

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.

 

 

posted on 2013-07-12 22:36  taoyuan7788  阅读(272)  评论(0编辑  收藏  举报