zoukankan      html  css  js  c++  java
  • 常用字符串处理函数

    问题:

      C关于字符串的处理,除了可以借助于在字符数组的存取中使用字符串结束标志‘’之外,还提供了一批系统预定义且用于处理字符串的标准库函数。有了他们,拓展了字符串处理灵活性,多样性。今介绍几个常见的字符串处理函数,包括字符串连接函数strcat,字符串复制函数strcpy,字符串比较函数strcmp以及字符串长度函数strlen等。为在程序中使用他们,需在程序前用include命令包含系统预定义头文件strig.h。

      1. strcat(s1,s2)  将s2所指字符串内容(包括终止字符‘’)连接到s1所指字符串的后面,并自动覆盖s1串尾的‘’。返回s1的值。
      2. strcpy(s1,s2)  将s2所指字符串内容(包括终止字符'')复制到s1所指存储空间中。返回s1的值。
      3. strcmp(s1,s2)      比较s1和s2所指两字符串的大小。若s1>s2,则返回正值;若s1=s2,则返回0值;若s1<s2,则返回负值。
      4. strlen(s1,s2)        返回s所指字符串的大小即长度(不计'')。
     1 #include<stdio.h>
     2 #include<string.h>
     3 int main(){
     4     char s1[65]={"I like C!"};
     5     char s2[35];
     6     int len1,len2;
     7     strcpy(s2,"Do you like C?");
     8     strcat(s1,s2);
     9     strcat(s1,"Yes,I do!");
    10     if(strcmp(s1,s2)){
    11         len1=strlen(s1);
    12         len2=strlen(s2);
    13         puts(s1);
    14         printf("The length of string s1 is %d.
    ",len1);
    15         printf("The length of string s2 is %d.
    ",len2);
    16     }
    17     return 0;
    18 }
  • 相关阅读:
    初识Node
    从服务器获取信息的方式
    引用对象的指针传递
    使用定时器来控制一次执行的任务数量
    JS字符串拼接的方法及性能比较
    提升JS比较效率的方式
    DOM访问优化
    JS数据存取效率的优化
    JS脚本加载顺序及优化
    python 基本用法
  • 原文地址:https://www.cnblogs.com/geziyu/p/8763401.html
Copyright © 2011-2022 走看看