标签:blog http strong io art re
初学C语言union的时候,一直在想到底在哪里用到它,甚至在工作的前一年基本上认为union是无用的,直到后来看到一大牛写的代码,才豁然开朗,深感学无止境!
直接上代码,见如下应用场景:
在硬件编程中,经常要进行位操作,假定 寄存器是8位的(这里就偷个懒,不写32位的了),且某个寄存器的地址是 0x10,现在我要读写寄存器。
直到看到这样的代码~!
联合体、位段巧妙用法,布布扣,bubuko.com
联合体、位段巧妙用法
原文地址:http://www.cnblogs.com/linsanshu/p/3859716.html