【发布时间】:2011-06-02 13:48:50
【问题描述】:
我需要在 c 中的结构中存储四个布尔值。是的,我可以使用四个整数或将它们放入一个数组中,但我想做得更好一点。我在考虑一个像“0000”这样的整数,其中每个数字都代表布尔值,但是在编辑时我不能只编辑一个数字,对吗?这看起来也不完美……
感谢您的任何想法
【问题讨论】:
-
定义“有效”。你的意思是最快的?最小的内存占用?最小的代码足迹?最优雅?
-
什么对你来说“最有效”?占用更少的内存、快速、易用?
-
抱歉没有包括在内,我的意思是使用更少的内存并且易于使用
-
4 位被称为 nibble,只是为了帮助您与首席编程官一起改进行话 :-)
标签: c performance memory-management