采用哪种数据结构?

来源:百度知道 编辑:UC知道 时间:2024/05/18 20:22:53
在做一个的电子产品软件.
现在有将近50个参数需要将它们统一在一个数据结构里面.
有些参数是小于255的整数,有些是小数,有些是负数.其中根据工作模式的不同,有些原来显示小数的参数,需变成整数显示.
它们可以通过UP/DOWN键进行加减,如果是整数,则加减1;如果是小数,则大部分是加减0.1.
现在,我把它们放在一个数组里面,且都是浮点型数据.
但是这样一来,运算量和程序量都比较大.
如果用整型的话,那应该在高位设置些标志,用来区别当前应该是小数还是整数,以及加减方式.做起来也麻烦.

可能看得一头雾水.
我的问题是,一般对于这种繁杂的数据该如何处理???
原来是float型,今天把所有数据都统一为short型,ROM空间节省了不少.不知道更好的方法是什么?

无法理解
不知道你这个是单片机还是什么
如果是pc程序的话完全没有什么麻烦的啊?

关键是判断一个数是整数还是小数
存储空间都用浮点数应该没有问题
看你用的什么语言有没有现成的判断是不是整数的方法
或者是用取整函数判断取整后的值与原来的值一不一样


就能说这么多了
很明显我不会c