其他
cai_niao321
这个作者很懒,什么都没留下…
展开
-
C语言利用联合体和结构体位域实现位带操作
C语言利用联合体和结构体位域实现位带操作代码 C语言编程时经常需要操作特定的数据中特定的bit位,可以通过与、或操作实现。我试了一下用结构体位域和联合体,实现了可单独对bit操作。和正常变量赋值一样,即可对单独的bit位写1或写0。下面是代码和运行结果。 小白的第一篇博客,工作时遇到的问题用博客记录一下,方便以后查看。希望能坚持下去。 代码 #include "stdio.h" typedef...原创 2019-06-21 16:29:23 · 1508 阅读 · 2 评论 -
linux读取本地网口ip地址的简单方法,避免踩坑
最近项目中需要读取本地网口的ip地址,然后在网上搜索了一下相关的内容。发现网上一些方法不够严谨,在实际应用时出现了一些问题。下面是我结合网上例子修改后的代码,比较简单。有什么问题还望指出。 static int get_ip(const char *inf_name,char *ip) { if((inf_name == NULL)||(ip == NULL)) { DPRINT("get...原创 2019-07-18 20:49:54 · 985 阅读 · 1 评论