212c语言的基本数据类型 ●基本数据类型是不可再分的 最基本的数据类型,是构造 其他数据类型的基础。 表2-1C语言基本的数据类型及其对应的关键字 ●c语言提供的五种基本的数数据类型 关键字 据类型及其对应的关键字如 表2-1所示。 字符型 char 字符型用来描述单个的字符;「整型 int 整型用来描述整数;浮点型 和双精度型用来描述实数,浮点(单精度)型foat 其中双精度型比浮点型表示双精度型 double 的精度高;无值类型用来描 述无形式参数的c函数、无 无值型 Did 返回值的c函数或无定向指 针等
2.1.2 C 语言的基本数据类型 ⚫ 基本数据类型是不可再分的 最基本的数据类型,是构造 其他数据类型的基础。 ⚫ C语言提供的五种基本的数 据类型及其对应的关键字如 表2-1所示。 ⚫ 字符型用来描述单个的字符; 整型用来描述整数;浮点型 和双精度型用来描述实数, 其中双精度型比浮点型表示 的精度高;无值类型用来描 述无形式参数的C函数、无 返回值的C函数或无定向指 针等。 数据类型 关键字 字符型 char 整型 int 浮点(单精度)型 float 双精度型 double 无值型 void 表2-1 C语言基本的数据类型及其对应的关键字
21.3基本数据类型的修饰 C语言规定,可以在基本数据类型关键字前面加上 类型修饰符“ signed、 unsigned、 short、long” 从而扩展基本数据类型的数值范围或提高基本数 据类型的精度。 ● Turbo c编译系统中的基本数据类型修饰有如下 的规定: (1)char型数据可以用 signed、 unsigned加以修饰, 即可以有char、 signed char、 unsigned char 种形式
⚫ C语言规定,可以在基本数据类型关键字前面加上 类型修饰符“signed、unsigned、short、long”, 从而扩展基本数据类型的数值范围或提高基本数 据类型的精度。 ⚫ Turbo C 编译系统中的基本数据类型修饰有如下 的规定: (1)char型数据可以用signed、unsigned加以修饰, 即可以有char、signed char、unsigned char 三 种形式。 2.1.3 基本数据类型的修饰
(2)int型数据可以用 signed、 unsigned、 short ong加以修饰,即可以有int、 signed int unsigned int、 short int、 long int、 signed long int、 unsigned long int等形式。对于int 而言,当使用类型修饰后,关键字int可省略不写, 例如 signed long int可以写成long, unsigned long int可以写成 unsigned1ong。 (3)C语言的 ANSI CA标准指出:各种变量的取值范 围应在标题文件1 imits. h和 float.h中作出定义
(2)int 型数据可以用signed、unsigned、short、 long加以修饰,即可以有int、signed int、 unsigned int、short int、long int、signed long int 、unsigned long int等形式。对于int 而言,当使用类型修饰后,关键字int可省略不写, 例如signed long int可以写成long,unsigned long int可以写成unsigned long。 (3)C语言的ANSI C标准指出:各种变量的取值范 围应在标题文件limits.h和float.h中作出定义
22常量及其类型 ●221整型常量 ●222实型常量 ●223字符型常量 ●224字符串常量 225符号常量
2.2 常量及其类型 ⚫ 2.2.1 整型常量 ⚫ 2.2.2 实型常量 ⚫ 2.2.3 字符型常量 ⚫ 2.2.4 字符串常量 ⚫ 2.2.5 符号常量
221整型常量 ●1.十进制整数 ●2.八进制整数 ●3.十六进制整数
2.2.1 整型常量 ⚫ 1. 十进制整数 ⚫ 2. 八进制整数 ⚫ 3. 十六进制整数