![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C语言编程
分享一些编写C代码的经验。
火柴棍mcu
从事嵌入式开发工作,擅长硬件方案设计、嵌入式MCU程序开发、Linux驱动开发。
展开
-
C语言 XOR加解密
C语言实现XOR加密,XOR具备简单、高效的特性。原创 2024-06-07 09:29:54 · 251 阅读 · 0 评论 -
C代码函数检测字符串是否为合法的IP地址
1.对字符串长度判断,IP地址的字符串长度在7~15个字符之间。2.对字符串的最后一个字符判断,如果最后一个字符为非数字字符,那么sscanf(strIPaddr,"%d.%d.%d.%d", &Ip[0], &Ip[1], &Ip[2], &Ip[3] );函数会将此字符作为结束字符。/*** @brief None* @param None* @retval None*/bool CheckIpv4IfCorrect( char * strIPaddr原创 2020-07-12 15:34:44 · 733 阅读 · 0 评论 -
C语言编程 8字节的数据转换为uint64_t类型数据
有2种方式可以实现:第一种方式:数据类型强制转换,需要注意平台是大端还是小端,如果平台是大端,那么字节数组存放的字节顺序是高字节在前;如果平台是小端,那么字节数组存放的字节顺序是低字节在前。此例程需要在小端模式的平台上运行/** * @brief None * @param None * @retval None */int main( void ){ uint8_t ByteDatasLittleEnd[8] = {0x06, 0x4E, 0xE7, 0.原创 2020-06-24 15:37:07 · 4254 阅读 · 0 评论