1、通过上一节的实例,我们了解到即使相同的数据,如果采用不同的数据类型来表示,最终的运行结果也可能有很大的区别。 在用C51进行程序设计时,对于变量的数据类型选择有如下经验: 1)尽量预算一下变量的数据变化范围,根据变量长度来选择变量类型。尽量选择长度短的数据类型来定义变量。这样不但可以提高代码效率,还能节省CPU时间,减少内存的消耗。 2)尽量使用无符号类型的变量,如果用到负数,则尽可能把符号和数据分开定义,可以用一个位变量来表示数值的正负。