strtok()     字符串分割函数
strstr()     字符串查找函数

范例
#include <string.h>
main()
{
    char * s = "012345678901234567890123456789";
    char *p;
    p = strstr(s, "901");
    printf("%s\n", p);
}

执行结果:
9.01E+21

strspn()     字符查找函数
strrchr()     定位字符串中最后出现的指定字符
strpbrk()     定位字符串中第一个出现的指定字符
strncpy()     复制字符串
strncat()     字符串连接函数
strncasecmp()     字符串比较函数(忽略大小写)
strlen()     字符串长度计算函数
strdup()     复制字符串
strcspn()     查找字符串

范例
#include <string.h>
main()
{
    char *str = "Linux was first developed for 386/486-based pcs. ";
    printf("%d\n", strcspn(str, " "));
    printf("%d\n", strcspn(str, "/-"));
    printf("%d\n", strcspn(str, "1234567890"));
}

执行结果:
5 //只计算到" "的出现, 所以返回"Linux"的长度
33 //计算到出现"/"或"-", 所以返回到"6"的长度
30 // 计算到出现数字字符为止, 所以返回"3"出现前的长度

strcpy()     复制字符串
strcoll()     字符串比较函数(按字符排列次序)
strcmp()     字符串比较函数(比较字符串)
strchr()     字符串查找函数(返回首次出现字符的位置)

#include <string.h>
main()
{
    char *s = "0123456789012345678901234567890";
    char *p;
    p = strchr(s, '5');
    printf("%s\n", p);
}

执行结果:
5.68E+25

strcat()     连接字符串
strcasecmp()     字符串比较函数(忽略大小写比较字符串)
rindex()     字符串查找函数(返回最后一次出现的位置)
index()     字符串查找函数(返回首次出现的位置)
toupper()     字符串转换函数(小写转大写)
tolower()     字符串转换函数(大写转小写)
toascii()     将整数转换成合法的ASCII码字符
strtoul()     将字符串转换成无符号长整型数
strtol()     将字符串转换成长整型数
strtod()     将字符串转换成浮点数
gcvt()     将浮点型数转换为字符串(四舍五入)
atol()     将字符串转换成长整型数
atoi()     将字符串转换成整型数
atof()     将字符串转换成浮点型数

sscanf(argv[i], "%ld", &junction_count);

sscanf( dtm, "%s %s %d  %d", weekday, month, &day, &year );

sprintf(str, "Value of Pi = %f", M_PI);

最新文章

  1. 解决ubuntu16.04软件中心闪退的问题
  2. MVC系列1-MVC基础
  3. Load Runner11录制脚本出现乱码的解决方法
  4. Hbase split的三种方式和split的过程
  5. Revit如何修改三维视图背景色
  6. iOS 10 消息推送(UserNotifications)秘籍总结(一)
  7. [git/svn]Git和SVN差异
  8. Codeforces Round #218 (Div. 2) D. Vessels
  9. openerp学习笔记 domain 增加扩展支持,例如支持 &lt;field name=&quot;domain&quot;&gt;[(&#39;type&#39;,&#39;=&#39;,&#39;get_user_ht_type()&#39;)]&lt;/field&gt;
  10. 谈谈final, finally, finalize的区别
  11. 笔记-64位dump转32位dump
  12. 快速了解 Robot Operating System(ROS) 机器人操作系统
  13. HTML中鼠标滚轮事件onmousewheel
  14. 寻找二叉树中的最低公共祖先结点----LCA(Lowest Common Ancestor )问题(递归)
  15. js类的继承,es5和es6的方法
  16. 简单理解Linux的Loopback接口
  17. 解题:BZOJ 5093 图的价值
  18. Django-Filter源码解析一
  19. java Field 二三事
  20. css3 loading 效果

热门文章

  1. 【Qt】QT5 获取IP地址
  2. Spark小课堂Week3 FirstSparkApp(Dataframe开发)
  3. 关于Segmentation fault (core dumped)几个简单问题的整理
  4. WPF 概述
  5. java运算符的优先级和详解
  6. .net sql connection pool leak
  7. ubuntu系统使用快捷键打开终端方式总结
  8. kindeditor-4.1.10 结合 Asp.Net MVC 添加图片功能
  9. 对.net orm工具Dapper在多数据库方面的优化
  10. mysql建表且某字段内不允许出现重复值