
C库函数
P.L.C.
这个作者很懒,什么都没留下…
展开
-
十六进制、十进制、字符串之间的转化
转化涉及到的函数说明1.函数原型:int sprintf(char *string, char *format [,argument,…]);函数功能:把格式化的数据写入某个字符串缓冲区。将argument数据按照format的格式,写入string中返回值:如果成功,则返回写入的字符总数,不包括字符串追加在字符串末尾的空字符。如果失败,则返回一个负数。sprintf 返回以format为...原创 2019-12-27 15:35:59 · 1101 阅读 · 0 评论 -
动态分配内存空间malloc、calloc、realloc
函数原型:void *malloc(unsigned int size);功能:是在内存的动态存储区中分配一个长度为size的连续空间。此函数的返回值是分配区域的起始地址,或者说,此函数是一个指针型函数,返回的指针指向该分配域的开头位置。如果分配成功则返回指向被分配内存的指针(此存储区中的初始值不确定,所有在malloc之后,一般是用memset()对该内存空间初始化,),否则返回空指针NUL...原创 2019-12-24 16:33:51 · 689 阅读 · 0 评论 -
strcpy、strncpy、sprintf、snprintf函数说明
函数原型:strcpy(char *str1,const char str2);功能:将含有’\0’结束符的字符串str2复制到另一个地址空间str1,返回值的类型为char;可以指定赋值的地址空间位置如:strcpy(str1+2,str2);将str2拷贝到str1的地址向后偏移两个字符位置。注意事项:1.没分配内存空间不能直接strcpy(可以使用数组char a[10]={0},m...原创 2019-12-24 10:31:43 · 863 阅读 · 0 评论