在C语言中为什么要定义数据类型

在C语言中为什么要定义数据类型

这个问题只要和汇编一比较就可以知道了,C中定义数据类型是为了容易编程,定义了数据类型之后又定义了数据类型之间的各种运算,这样对编程人来说就会方便很多,如果不定义数据类型,那么数据之间的差别只有位不同而已,这样如果要定义一个字符变量,你首先要去申请一个8位的内存,再去按ASCII码对其进行赋值,这样对编程人员来说是很恐怖的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-10-05
原因应该很多吧。有一个是为了节约内存吧。不同的数据类型占得内存大小不一样。比如 布尔型 和 字符型占的内存比较少。如果都有 int 存储的话,一定会造成不必要的内存浪费。
第2个回答  2010-10-05
数据类型不同,运算结果也有可能不一样
第3个回答  2010-10-05
不同类型数据运算规则不同。

你能用“百度知道”+2010这个数字吗?

计算机比人脑死板,没办法
相似回答