![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
子不语呢
这个作者很懒,什么都没留下…
展开
-
C语言常见函数返回值类型
常用函数返回类型和参数原创 2023-02-25 11:21:02 · 183 阅读 · 0 评论 -
C语言 格式化占位符的语法
Printf原创 2023-02-25 10:30:57 · 554 阅读 · 0 评论 -
字符串与整型,字符串与浮点型互相转换
字符串与整型,字符串与浮点型互相转换原创 2022-02-25 00:41:52 · 1494 阅读 · 1 评论 -
【北斗异或校验和算法】
RDSS和RNSS发送接收数据异或校验和算法原创 2022-02-24 23:31:38 · 536 阅读 · 0 评论 -
STM32中大小端转换
指令 __REV()、__REV16()、__REVSH() 和 __RBIT()__REV() 反转字中的字节顺序__REV16() 反转每个半字中的字节顺序__REVSH() 反转低半字中的字节顺序,并将符号扩展到32 位__RBIT() 反转32 位字中的位的顺序u32 a,b;u16 c,d;a=b=0x12345678;c=d=0x1234;a=__REV(a); //已验证b=__REV16(b);c=__REVSH(c); //未验证d=__RBIT(d);原创 2021-12-13 18:09:09 · 4136 阅读 · 0 评论 -
共用体(联合体)嵌套结构体
#include <stdio.h>typedef union{ unsigned char byte; struct { unsigned char low : 4; unsigned char high: 4; } bits;}BCD; volatile BCD bcd_buff;#define bcd_buff_low bcd_buff.bits.low#define bcd_buff_high bcd_buff.bits.hig原创 2021-08-04 10:58:04 · 1954 阅读 · 0 评论 -
BCD转十进制
#include <stdio.h>typedef union{ unsigned char byte; struct { unsigned char low : 4; unsigned char high: 4; } bits;}BCD; unsigned char bcd2dec(unsigned char bcd){ BCD cache; cache.byte=bcd; return cache.bits.high*10+cache.bits.low;}原创 2021-08-04 10:26:24 · 152 阅读 · 0 评论 -
十进制的按位提取
整除求余8 等于 8562/1000%10;5 等于 8562/100%10;6 等于 8562/10%10;2 等于 8562/1%10;原创 2020-11-27 17:57:21 · 508 阅读 · 0 评论