C语言第3章(谭浩强).ppt

第三章 数据类型、运算符 与表达式 §3.1 C 的数据类型    算法处理的对象是数据,而数据是以某种特定的形式存在的。所谓数据结构指的是数据的组织形式。    所有的程序设计必需有两个问题待解决:   1、数据描述   2、操作步骤     就象厨师做菜一样,没有原材料就无法做出菜来。在C语言中编程序也是要先定义数据常量、变量,与PASCAL相同,其主要原因是在内存中事先预留出地方以便使用。 §3.2 常量与变量 一、常量和符号常量: 常量:在程序运行的过程中,不能被改变的量称为常量。 整型常量:12、0、-8 实型常量:4.6、1.23、-0.9 字符型常量:‘a’、‘B’、‘ ’其中‘’为定界符,而不是字符型常量的一部分。 也可以用一个标识符代表一个常量 如:P38例3.1 符号常量:#define PRICE 30 这是一种编译预处理,叫做“宏定义”。指定PRICE代替30,在以后的程序中遇到PRICE即用30代替,这种用一个标识符代表一个常量,称为符号常量。它不属于C语句,所以不必在末尾加上“;”。其作用域在文件结束或遇# undef处结束。 一般格式为:# define 符号常量 常量 优点:含义清楚、改动方便 二、变量: 在程序运行过程中,其值能被改变的量。一个变量有一个名字,占一定的存储单元,在该存储单元中存储

文档评论(0)

1亿VIP精品文档

相关文档