21天学通C语言-学习笔记(4)
第4章 基本数据类型 本章将重点介绍C语言提供的三组基本数据类型的使用,包括:整型、字符型和浮点型。C语言的其他高级数据类型实质上都可以视为这些基本数据类型的组合。通过本章的学习,要掌握以下知识: 各种整型数据类型的使用; 各种字符型数据类型的使用; 各种浮点型数据类型的使用; 使用 printf 函数和 scanf 函数处理各种类型的数据; 使用 typedef 自定义数据类型; 限定词 const 和volatile的使用。 4.1 整型数据类型 C语言定义了4种整型数据类型以表示不同大小的整数数值。 short int:短整型 int:整型 long int:长整型 long long int:长长整型 本节将介绍各种整型数据类型的字节长度、整型常量和整型变量的使用,以及使用整型类型的存储方式和范围。 4.1.1 字节长度 在不同的编译器和不同的硬件环境中,整型数据类型的字节长度可能不同,但是都具有以下关系:short int 型的长度不大于 int 型的长度,int 型的长度不大于 long int 型的长度,long int 型的长度不大于 long long int 型的长度。 【范例4-1】 输出各整型的字节长度,实现方法如示例代码4-1所示。 示例代码4-1 #include <stdio.h> int main(void){ printf("sizeof