
第2章基本的数据与运算 作者:巨同升
第2章 基本的数据与运算 作者:巨同升

第2章基本的数据与运算 程序离不开数据,数据是程序处理的对象。 本章主要讨论C语言中基本类型的数据,以 及通过基本算术运算符构成的各种表达 式
第2章 基本的数据与运算 程序离不开数据,数据是程序处理的对象。 本章主要讨论C语言中基本类型的数据,以 及通过基本算术运算符构成的各种表达 式

关键字 在编写C语言程序时,要经常用到一些预先 定义好的类型名(如int、f1oat等), 还有一些具有特定作用的单词(如1f、 return等)。 在C语言中,将这些预先定义好的单词和类 型名,称为关键字(keyword)
关键字 在编写C语言程序时,要经常用到一些预先 定义好的类型名(如int、float等), 还有一些具有特定作用的单词(如if、 return等)。 在C语言中,将这些预先定义好的单词和类 型名,称为关键字(keyword)

标识符 除了关键字之外,编程者往往也需要定义 一些名字来表示程序中的实体,如变量 名、函数名、文件名等。 在C语言中,将各种实体的名字统称为标识 符(idetifier)
标识符 除了关键字之外,编程者往往也需要定义 一些名字来表示程序中的实体,如变量 名、函数名、文件名等。 在C语言中,将各种实体的名字统称为标识 符(idetifier)

标识符 C语言规定,标识符只能由英文字母、数字 和下划线三种字符组成,并且首字符必 须是英文字母或下划线。 例如,a、x3、B00K1、sum5都是合法的 标识符。 在标识符中严格区分字母的大小写
标识符 C语言规定,标识符只能由英文字母、数字 和下划线三种字符组成,并且首字符必 须是英文字母或下划线。 例如,a、x3、BOOK_1、sum5都是合法的 标识符。 在标识符中严格区分字母的大小写

保留标识符:在C语言标准库的头文件中定 义的标识符,主要是一些库函数名、类 型名和宏名,如orintf、scanf、EOF 等。 用户标识符:由编程者自己定义的标识符。 用户标识符既不能与关键字重名,也不 能与保留标识符重名
保留标识符:在C语言标准库的头文件中定 义的标识符,主要是一些库函数名、类 型名和宏名,如printf、scanf、EOF 等。 用户标识符:由编程者自己定义的标识符。 用户标识符既不能与关键字重名,也不 能与保留标识符重名

变量 C程序中的数据可分为:常量与变量。 1.变量是在程序运行过程中,其值可以改 变的量。 2.变量用于在程序中保存数据
变量 C程序中的数据可分为:常量与变量。 1.变量是在程序运行过程中,其值可以改 变的量。 2.变量用于在程序中保存数据

3.变量必须先定义后使用。 4.C89标准规定变量定义语句只能置于块 的开头部分(以一对花括号括起来的一 组语句称为一个块)。 C99标准则允许在函数体的任意位置定义 变量
3.变量必须先定义后使用。 4.C89标准规定变量定义语句只能置于块 的开头部分(以一对花括号括起来的一 组语句称为一个块)。 C99标准则允许在函数体的任意位置定义 变量

#include int main(void) {int a,b; a=32767; b=99; printf("‰d,%d\小n",a,b); return 0;
#include int main(void) {int a,b; a=32767; b=99; printf("%d,%d\n",a,b); return 0; }

4.所谓给变量赋值,就是将数据存入到该 变量所对应的内存单元中。 例如: int a; a=3;
4.所谓给变量赋值,就是将数据存入到该 变量所对应的内存单元中。 例如: int a; a=3;