首页 > 其他分享 >C基础笔记(字符串)

C基础笔记(字符串)

时间:2023-05-15 21:44:21浏览次数:42  
标签:str3 s2 str1 基础 strcat 笔记 字符串 s1

字符串

strlen 计算字符串长度 : strlen(s1);    返回字符串 s1 的长度。

strcat 字符串相连:    strcat(s1, s2);    连接字符串 s2 到字符串 s1 的末尾。

strcmp字符串比较      strcmp(s1, s2);  如果 s1 和 s2 是相同的,则返回1;如果 s1<s2 则返回小于 0;如果 s1>s2 则返回大于 0。

strcpy 字符串拷贝:        strcpy(s1, s2);   复制字符串 s2 到字符串 s1。

strstr:          strstr(s1, s2);    返回一个指针,指向字符串 s1 中字符串 s2 的第一次出现的位置。

#include <stdio.h>
#include <string.h>
 
int main ()
{
   char str1[14] = "hello ";
   char str2[14] = "world";
   char str3[14];
   int  len ;
   /* 复制 str1 到 str3 */
   strcpy(str3, str1);
   printf("strcpy( str3, str1) :  %s\n", str3 );
 
   /* 连接 str1 和 str2 */
   strcat( str1, str2);
   printf("strcat( str1, str2):   %s\n", str1 );
 
   /* 连接后,str1 的总长度 */
   len = strlen(str1);
   printf("strlen(str1) :  %d\n", len );
 
   return 0;
}
结果:
strcpy( str3, str1) : hello strcat( str1, str2): helloworld strlen(str1) :

标签:str3,s2,str1,基础,strcat,笔记,字符串,s1
From: https://www.cnblogs.com/charmLuo/p/17403237.html

相关文章

  • Python基础篇:简介
    一:简介1.1简介Python是一种用C语言编写的、现代化、弱类型(在声明变量时不需要显式指定数据类型)、脚本语言(解释执行:运行一句,解析一句,而不是编译执行,所以速度相对较慢)、动态语言(在程序运行时给对象绑定新的属性和方法),其特点是语法简洁、优雅、入门简单、应用场景广泛。语法简洁是......
  • Python基础篇:日志logging
    一:日志级别CRITICAL=50FATAL=CRITICALERROR=40WARNING=30WARN=WARNINGINFO=20DEBUG=10NOTSET=0二:日志格式化https://docs.python.org/3/library/logging.html#logrecord-attributesAttributenameFormatDescriptionargsYoushouldn’tneedtoformatthis......
  • C语言笔记
    C基本语法我们已经看过C程序的基本结构,这将有助于我们理解C语言的其他基本的构建块。C的令牌(Token)C程序由各种令牌组成,令牌可以是关键字、标识符、常量、字符串值,或者是一个符号。例如,下面的C语句包括五个令牌:printf("Hello,World!\n");这五个令牌分别是:printf......
  • C基础笔记(指针)
    指针&变量   取地址的符号 *:地址得到地址里的东西指针变量通常情况下将指针指向地址赋为NULL被赋为NULL值的指针被称为空指针指针是一个用数值表示的地址,可以对指针进行四种算术运算:++、--、+、-指针可以用关系运算符进行比较,如==、<和>C......
  • 啊哈C语言案例学习笔记
    HelloWorld#include<stdio.h>/*技术要点:初学者在编写程序时,经常会忘记在语句后边添加分号,*/intmain(){ printf("helloworld"); printf("\n");//换行 return0;}求和运算/*编写程序:计算10+20并输出结果*解题思路:*(1)定义一个数据类型*i、......
  • Lua 字符串
    Lua字符串字符串或串(String)是由数字、字母、下划线组成的一串字符。Lua语言中字符串可以使用以下三种方式来表示:单引号间的一串字符。双引号间的一串字符。[[与]]间的一串字符。以上三种方式的字符串实例如下:实例str1="Lua"print("双引号字符串:",str1)str2......
  • Java学习笔记(十二)
    1、    请描述你理解的对象数组对象数组是一种由多个对象组成的数组,每个元素都是一个对象。在Java中,对象数组可以用来存储同一类型的对象,这些对象可以是预定义的类对象,也可以是自定义的类对象。2、请描述数组的扩容机制扩容其实就是定义一个空间程度更大的数组,然后把原......
  • 以点类Point及平面图形类Plane为基础设计圆类Circle
    以点类Point及平面图形类Plane为基类公有派生圆类Circle,main(void)函数完成对其的测试。Point类结构说明: Point类的数据成员包括:①私有数据成员:X坐标x(double型),Y坐标y(double型)。Point类成员函数包括:①有参构造函数Point(double,double)和拷贝构造函数Point(constPoin......
  • 给定一个字符串,用java代码找出其中不含有重复字符的最长子串的长度
    publicintlengthOfLongestSubstring(Strings){intn=s.length(),ans=0;Map<Character,Integer>map=newHashMap<>();for(inti=0,j=0;j<n;j++){if(map.containsKey(s.charAt(j))){i=Math.ma......
  • 算法基础上机实验——2023.5.15
    1.#include<cmath>#include<cstdio>#include<iostream>#include<algorithm>usingnamespacestd;intmain(){inta[310],n,k=0;cin>>n;while(n!=-99999){a[k++]=n;cin>>......