您的位置:首页 > 其它

六、理解 数据类型

2012-10-31 20:47 316 查看
在前几篇文章中 我们 已经接触了 c语言中 最基本的数据类型-整型(int)。如果 我们创建的变量 属于 整数类型(int),那么这个变量 就只能存储 整数值,也就是说 不包含 任何小数数位。

除此之外,c语言 还允许 开发者 使用 另外四种基本的数据类型,那就是 浮点(float)、双精度(double)、字符(char)、还有布尔型(_Bool)。

如果 我们 创建了 一个浮点类型的变量,那么 这个变量 就可以用来 存储 浮点类型的数据,也就是 含有 小数数位的数据。

双精度 同样也属于 浮点类型,只不过 双精度 提供了 双倍的精度。

字符类型的变量 可以用来 存储 单个字符,比如 一个字母‘a’,一个数字‘9’(这里理解为字符),或者是一个分号‘;’。

布尔类型的变量 只能用来 存储 0 或者 1,这种类型的数值 可以用来 表示 某一种情况 是这样 还是 不是这样。

在c语言中,任何数字,单个字符 或者 字符串 都属于 常量。比如 85 就是 一个整数类型的常量。还比如 “编程很有趣.\n” 就是 字符串类型的常量。如果 一个表达式 含有 常量,那么 我们 就说 这个表达式 是 常量表达式。比如:

281+9-19

这个表达式 只含有 常量,那么 它 就是 常量表达式。

但是

i+9-19

这个表达式 除了 含有 常量 之外,还 含有 变量i,那么 这个表达式 就不属于 常量表达式。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: