1 第 2章 基本数据类型 本章介绍常量与变量的概念,以及 C语言基本数据类型中的整型、字符型、 实型数据的基本知识,各种不同数据类型之间的转换及混合运算
1 数据概述 一个完整的计算机程序,至少应包含两方面的内容,一方面对数据进行描述,另一方面对操作进行描述
数据是程序加工的对象,数据描述是通过数据类型来完成的,操作描述则通过语句来完成
C语言不仅提供了多种数据类型,还提供了构造更加复杂的用户自定义数据结构的机制
C语言提供的主要数据类型有: 1
基本类型: 包括整型、字符型、实型(浮点型)和枚举类型 2
构造类型: 包括数组、结构体和共用体类型 3
指针类型 4
空类型 其中整型、字符型、实型(浮点型)和空类型由系统预先定义,又称标准类型
基本类型的数据又可分为常量和变量,它们可与数据类型结合起来分类,即为整型常量、整型变量、实型(浮点型)常量、实型(浮点型)变量、字符常量、字符变量、枚举常量、枚举变量
在本章中主要介绍基本数据类型(除枚举类型外),其它数据类型在后续章节中再详细介绍
1 常量与符号常量 在程序执行过程中,其值不发生改变的量称为常量
常量区分为不同的类型,如68、0、-12为整型常量,3
8为实型常量,‘a’,‘b’,‘c’则为字符常量
常量即为常数,一般从其字面即可判别
有时为了使程序更加清晰和便于修改,用一个标识符来代表常量,即给某个常量取个有意义的名字,这种常量称为符号常量
如: 【例 2-1】 #define PI 3
14 main( ) { float aera; aera=10*10*PI; printf(“aera=%f\n”,aera); } 2 程序中用#define 命令行定义 PI代表圆周率常数 3
14,此后凡在文件中出现的 PI都代表圆周率 3
14,可以和常量一样进行运算,程序运行结果为