`
xv680xv
  • 浏览: 12350 次
社区版块
存档分类
最新评论

C 常用字符串函数

 
阅读更多

  字符串长度
  size_tstrlen(const char *string);
  不受限制的字符串函数 
  char*strcpy(char *dst, const char *src);
  char*strcat(char *dst, const char *src);
  intstrcmp(const char *s1, const char *s2);
  长度受限的字符串函数
  char*strncpy(char *dst, const char *src, size_t len);
  char*strncat(char *dst, const char *src, size_t len);
  intstrncmp(const char *s1, const char *s2, size_t len); 
  字符串查找
  查找一个字符 
  char*strchr(const char *str, int ch);
  char*strrchr(const char *str, int ch); 
  查找任何几个字符
  char*strpbrk(const char *str, const char *group);
  查找一个字串
  char*strstr(const char *s1, const char *s2); // 在 s1 中查找 s2 第一次出现的起始位置。 
  高级字符串查找
  查找一个字符串前缀 
  size_tstrspn(const char *str, const char *group);
  size_tstrcspn(const char *str, const char *group); 
  查找标记
  char*strtok(char *str, const char *sep); more ...
  错误信息
  char*strerror(int error_number);
  字符操作
  字符分类
  iscntrl控制字符
  isspace空白字符
  isdigit十进制数字 0-9
  isxdigit十六进制数字 0-9 a-f A-F
  islower小写字母 a-z
  isupper大写字母 A-Z
  isalpha字母 a-z A-Z
  isalnum字母或数字 a-z A-Z 0-9
  ispunct标点符号 (可打印)
  isgraph图像字符
  isprint 可打印字符
  字符转换
  inttolower(int ch);
  inttoupper(int ch);
  内存操作
  void*memcpy(void *dst, const void *src, size_t length);
  void*memmove(void *dst, const void *src, size_t length);
  void*memcmp(const void *a, const void *b, size_t length);
  void*memchr(const void *a, int ch, size_t length);
  void*memset(void *a, int ch, size_t length); 
分享到:
评论

相关推荐

    C常用库函数-表 数学函数、字符函数、字符串函数、输入输出函数、动态分配函数和随机函数

    C常用库函数-表 数学函数、字符函数、字符串函数、输入输出函数、动态分配函数和随机函数 C常用库函数-表 数学函数、字符函数、字符串函数、输入输出函数、动态分配函数和随机函数 C常用库函数-表 数学函数、字符...

    用C语言实现常用的字符串哈希函数

    用C语言实现常用的字符串哈希函数,比如RSHash、JSHash、PJWHash、FNVHash等

    C语言字符串处理函数整理版本

    C语言字符串处理函数整理版本,包含字符串基本操作,字符串类型转换、字符检查、输入输出流、输入输出流分割、异常处理等

    C语言字符串处理函数

    几个字符串处理函数增强版 常用需求基本都能完成 已经编译成DLL 函数列表 兼容字符和串 void revstr char str 字符串反转 int substring char res int pos int len char substr 从pos开始取len个字符到substr中 ...

    C语言常用数字和字符串转换函数

    C语言常用数字和字符串转换函数,toi 字符串转换成整型数 atol 字符串转换成长整型数 atof 字符串转换成浮点型数 strtol 字符串转换成长整型数 strtoul 字符串转换成无符号长整型数 strtod 字符串转换成浮点数

    C语言中常用的字符串处理函数

    放在手边,需要的时候可以随时从中查找需要的函数

    c语言字符串函数大全

    c语言字符串函数大全, 字符串处理相关的常用函数集合。

    常用字符串函数_C语言

    我对相关的资料字符串函数进行整理,加上目录,可以快速的学习,希望对大家有所帮助

    C语言基础面试题(03-字符串函数).docx

    字符串通常放在常量字符串中或者字符数组中,字符串常量适用于那些对她不做修改的字符串函数。 string.h这个头文件里声明的函数原型也全是针对char数组的种种操作。)本文档主要针是对字符串的基础笔试题。

    C语言中字符串处理函数介绍

    下面介绍8种基本的常用的字符串处理函数,在数值数组中也常常用到(部分函数)。所有的C语言编译系统中一般都提供这些函数。

    如何使用PHP中的字符串函数

    这些是常用的字符串操作函数,有些和C中的同名函数意义完全一致. strrev是把一个字符串翻转. strtolower和strtoupper的意思应该不用解释了. ucfirst是把字符串的第一个字符变成大写. substr是返回字符串的一个...

    详解C++ string常用截取字符串方法

    string常用截取字符串方法有很多,但是配合使用以下两种,基本都能满足要求: find(string strSub, npos); find_last_of(string strSub, npos); 其中strSub是需要寻找的子字符串,npos为查找起始位置。找到返回子...

    PHP常用字符串函数用法实例总结

    本文实例总结了PHP常用字符串函数用法。分享给大家供大家参考,具体如下: 字符串函数 explore 使用一个字符串分割另一个字符串 结果为数组 <?php $str = 'a,b,c,d'; $res = explode(',',$str); var_dump($res);...

    C语言中字符串常用函数strcat与strcpy的用法介绍

    头文件:#include 功能:把从src地址开始且含有NULL结束符的字符串复制到以dest开始的地址空间说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。返回指向dest的指针。函数实现: ...

    C语言实现字符串操作函数的实例

    在编写程序的过程中,我们经常使用到一些字符串函数,例如求字符串长度,拷贝字符串……,这些函数都在C标准库中存在,我们可以直接使用。但我们还需要掌握这些函数的实现方法,今天来看看一些常用的字符串操作函数...

    C语言常用的库函数总结

    一、标准定义 ;二、错误信息;三、输入输出函数;四、数学函数;五、字符处理函数;六、字符串函数;七、功能函数。

    一些常用的字符串处理函数集合

    自己对源代码做的一些整理,包括:atoi itoa strcpy strcat strlen memcpy memset等等常用的字符串处理函数,提供源代码实现。

    Linux-c常用文件操作函数.doc

    c常用文件操作函数.

Global site tag (gtag.js) - Google Analytics