
上QQ阅读APP看书,第一时间看更新
第3章 基本的数据类型
计算机中的每一份数据都是一条由二进制位所构成的序列。C语言内置了一些数据类型,让编译器能够告诉计算机,应该怎样解读某个二进制序列所表示的数据。
明确了数据的类型之后,一条二进制序列就能够变成一份有意义的数据。数据类型不仅能够让二进制序列变为有意义的值,而且还能帮我们判断这样的值支持哪些操作。这里所说的操作包括修改该值,也包括将其从一种数据类型转换成另一种数据类型。
一旦掌握了C语言固有的数据类型,我们就能够以此为基础学习更复杂的数据表现方式。本书的第8~16章会讲解一些复杂的数据表现方式,你必须先学好本章,才能懂后续几章要讲的内容。
本章涵盖以下话题:
□什么是字节,什么是数据块。
□怎样操作整数。
□怎样操作有小数点的数。
□怎样使用单个字符。
□假值(false)与真值(true)之间的区别(或者说,零值与不完全等于0的值之间的区别)。
□通过sizeof()了解各种数据类型在计算机中是如何实现的。
□什么是强制类型转换(cast)。
□怎样判断每种数据类型在计算机中所能取到的最小值与最大值。