c语言
文章平均质量分 76
小熊@XiaoXiong
这个作者很懒,什么都没留下…
展开
-
cbor的介绍及tinycbor的使用
CBOR(Concise Binary Object Representation)是一种轻量级的数据交换格式,类似于JSON,但它以二进制形式表示数据,而不是文本形式。CBOR设计用于在网络上传输数据时减少数据的大小和复杂性,同时保持良好的可读性和可扩展性。原创 2024-06-10 14:57:30 · 399 阅读 · 0 评论 -
C语言里字符串的解析
根据给定的字符串,按照一定规则解析字符串转自:http://www.cnblogs.com/yi-meng/p/3620244.html函数名称: strtok 函数原型: char *strtok(char *s1, const char *s2) 函数功能: 分解s1字符串为用特定分隔符分隔的多个字符串(一般用于将英文句分解为单词) 函数返回转载 2017-04-20 11:07:12 · 662 阅读 · 0 评论 -
strtok的实现——用于按给定符号分割字符串的函数
char *mystrtok(char *s,const char *delim) { static char *last; char *tok; char *ucdelim; char *spanp; int c,sc; /**//*s为空,并且上次剩余值也为空,则直接返回NULL,否则s为last或当前值中有值的一方*/转载 2017-04-20 19:34:30 · 326 阅读 · 0 评论 -
C/C++中可变参数的详细介绍(va_list,va_start,va_arg,va_end)
转自:http://www.jb51.net/article/41868.htm可变参数的函数原理其实很简单,而va系列是以宏定义来定义的,实现跟堆栈相关.我们写一个可变函数的C函数时,有利也有弊,所以在不必要的场合,我们无需用到可变参数。如果在C++里,我们应该利用C++的多态性来实现可变参数的功能,尽量避免用C语言的方式来实现由于在C语言中没有函数重转载 2017-06-05 17:33:33 · 734 阅读 · 0 评论 -
C语言 常量、变量
在我们使用计算机的过程中,会接触到各种各样的数据,有文档数据、图片数据、视频数据,还有聊QQ时产生的文字数据、用迅雷下载的文件数据等。这讲我们就来介绍C语言中数据的处理。一、数据的存储1.数据类型首先来看看计算机是怎么存储数据的。总的来说,计算机中存储的数据可以分为两种:静态数据和动态数据。1> 静态数据概念:静态数据是指一些永久性的数据,一般存储在转载 2017-05-21 22:04:52 · 279 阅读 · 0 评论 -
C语言函数返回类型为指针时的一些问题
1.先看程序:#includechar *returnStr(){ char *p = “tigerjibo”; return p;}int main(){ char*str; str =returnStr();转载 2017-06-21 14:09:15 · 257 阅读 · 0 评论 -
c语言数据类型
在数据转换和指定协议发送数据的时候要注意数据的类型:eg:发送一个8bit的单字节数据而且这个数是带符号的:0xA5 10进制:1652进制:10100101串口接收后我们看见16进制数据是0xA5,rssi下面是发送端数据:if(deviceInfo->pEvtData[24] == 0x24) { if (deviceInfo->r原创 2017-08-01 16:06:07 · 260 阅读 · 0 评论 -
c语言sprintf的使用,可以用作itoa
例如我们要写一个整数到buf中可以用sprintf函数eg:a = 0x1F;char buf[20] = {0};sptintf(buf, "%X", a);写入后打印可以看到buf[0]是‘1’, buf[1]是'F'可以用strlen计算buf中字符串的长度,到尾0结束,不包括尾0,sizeof是按字节计算的是整个buf的长度原创 2017-08-02 11:30:01 · 488 阅读 · 0 评论 -
C语言里字符串的解析
转自:https ://blog.csdn.net/Code_star_one/article/details/78260482@函数名称:strtok 函数原型: char *strtok(char *s1, const char *s2) 函数功能: 分解s1字符串为用特定分隔符分隔的多个字符串(一般用于将英文句分解为单词) 函数返回: 字符串s1中首次出...转载 2018-06-06 15:21:54 · 1350 阅读 · 0 评论