2.2整型、实型与字符型数据 整型 实型(浮点型) 单精度型 基本类型 字符型 双精度型 空类型 数组类型 C数据类型 结构体类型 构造类型 共用体类型 枚举类型 指针类型 11
数组类型 结构体类型 共用体类型 枚举类型 整型 实型(浮点型) 字符型 空类型 单精度型 基本类型 双精度型 C数据类型 指针类型 构造类型 2.2 整型、实型与字符型数据 11
2.2.1 整型数据 整型数据分整型常量和整型变量。 1.整型常量 也就是整数,C语言中可以使用三种形式的整数: (4)十进制整数,如123-6 (2)八进制整数:必须以0开头。 如0123、-0123等。 不能直接使用 二进制整数! (3)十六进制整数:必须以0x开头。 如0x2a、-0X2A等。 2
整型数据分整型常量和整型变量。 1. 整型常量 也就是整数,C语言中可以使用三种形式的整数: ⑴十进制整数,如 123 -6 ⑵八进制整数:必须以0开头。 如0123、-0123等。 ⑶十六进制整数:必须以0x开头。 如0x2a、-0X2A等。 2.2.1 整型数据 不能直接使用 二进制整数! 12
【例2.3】整型常量的使用。 #include <stdio.h> main( int a,b,c; a=100; b=0100; c=0x100; printf("a=%d,b=%d,c=%d\n",a,b,c); 运行结果为:a=100,b=64,c=256 3
【例2.3】整型常量的使用。 #include <stdio.h> main() { int a,b,c; a=100; b=0100; c=0x100; printf("a=%d,b=%d, c=%d\n",a,b,c); } 运行结果为:a=100,b=64,c=256 13
2.整型变量 ①整型变量的分类 >按内存长度分为: ()基本整型:int(4字节) (2)短整型:short int(2字节) (3)长整型:long int(4字节) >按有无符号分为: (L)无符号整型:unsigned(没有负数) (2)有符号整型:signed(有正有负) 14
2. 整型变量 ①整型变量的分类 ➢ 按内存长度分为: ⑴基本整型: int(4字节) ⑵短整型: short int(2字节) ⑶长整型: long int(4字节) ➢ 按有无符号分为: ⑴无符号整型:unsigned(没有负数) ⑵有符号整型:signed(有正有负) 14