JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

C语言用结构体向字符数组提取数据

wys521 2024-11-12 14:28:54 精选教程 33 ℃ 0 评论

在串口通讯时,接收一串8位的数据,如何快速定位识别它,这需定义一个结构体,快速使用指针把他取出,例如:

typedef stru

{

int s1;

int s2;

}uDa;

u8 ch[]={0x01,0x03,0x08,0x09};

uDa *p=(uDa*)&ch[0];

printf(“%d”,P->s2);

这样就输出0x0809

就提出了数组中的数据,这种方法是利用结构体指针指向一片内存,就把内存映射为结构体,从而实现了内存对齐提取数据;

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表