C语言学习指南:从规范编程到专业级开发
上QQ阅读APP看书,第一时间看更新

第3章 基本的数据类型

计算机中的每一份数据都是一条由二进制位所构成的序列。C语言内置了一些数据类型,让编译器能够告诉计算机,应该怎样解读某个二进制序列所表示的数据。

明确了数据的类型之后,一条二进制序列就能够变成一份有意义的数据。数据类型不仅能够让二进制序列变为有意义的值,而且还能帮我们判断这样的值支持哪些操作。这里所说的操作包括修改该值,也包括将其从一种数据类型转换成另一种数据类型。

一旦掌握了C语言固有的数据类型,我们就能够以此为基础学习更复杂的数据表现方式。本书的第8~16章会讲解一些复杂的数据表现方式,你必须先学好本章,才能懂后续几章要讲的内容。

本章涵盖以下话题:

□什么是字节,什么是数据块。

□怎样操作整数。

□怎样操作有小数点的数。

□怎样使用单个字符。

□假值(false)与真值(true)之间的区别(或者说,零值与不完全等于0的值之间的区别)。

□通过sizeof()了解各种数据类型在计算机中是如何实现的。

□什么是强制类型转换(cast)。

□怎样判断每种数据类型在计算机中所能取到的最小值与最大值。