美文网首页
字符串学习

字符串学习

作者: 山有木兮兮_29cf | 来源:发表于2018-11-20 21:55 被阅读0次

字符串学习

1.定义

  • 概念:字符串或串(String)是由数字、字母、下划线组成的一串字符。一般记为 s=“a1a2···an”(n>=0)。它是编程语言中表示文本的数据类型。在程序设计中,字符串(string)为符号或数值的一个连续序列,如符号串(一串字符)或二进制数字串(一串二进制数字)。通常以串的整体作为操作对象,如:在串中查找某个子串、求取一个子串、在串的某个位置上插入一个子串以及删除一个子串等。两个字符串相等的充要条件是:长度相等,并且各个对应位置上的字符都相等。设p、q是两个串,求q在p中首次出现的位置的运算叫做模式匹配。串的两种最基本的存储方式是顺序存储方式和链接存储方式。

  • 注意:1.cin:直接输入。cin在遇到空格符、回车符时会认为字符串已经结束,自动在New的结尾添加\0字符。
    2.tline():在遇到回车符时,结束字符串输入并丢弃回车符。 若接受字符数目超过指定数,最后一位给\0。

3.cin.get():在遇到回车符时,(会保留回车符在输入队列)最后一位给/n。

读取下一个字符:cin.get()或cin.get(字符变量名)

cin.get(字符数组名,接受字符数目)

4.cin.getchar():接收一个字符。是c语言中的函数,c++中尽量少用。

5.getline():和cin.getline()类似,cin.getline()属于istream流,而getline()属于string流,

6.gets(): 接受空格,gets(m); //不能写成m=gets();

2.常用方法

  • s.length():求字符串长度
  • s.endWith(".jpg.):判断字符串是否以.jpg结尾

3.使用场景

  • 文件名更名

  • 禁词过滤

  • 文件类型统计

  • 正则表达式验证密码

相关文章

  • Excel 函数学习08-文本类函数下篇

    我们上文学习了: 1,字符串的合并2,字符串的长度3,字符串的查找4,字符串的替换5,字符串的截取 今天继续学习:...

  • Python ☞ day 3

    Python学习笔记之 字符串 & 列表 & 元组 & 字典 字符串 什么是字符串? 字符串运算 字符串方法 列表...

  • 2019-09-30 【日记】

    学习记录 SQL 拼接,截取字符串 拼接字符串 CONCAT() 截取字符串 SUBSTR()//SUBSTRIN...

  • 2017-11-15

    工作学习脚本编写 中午看半个小时代字符串部分的题目 晚上学习字符串题目 晚上学习单链表

  • 2019-07-26

    今天学习字符串。

  • JavaScript-字符串应用

    字符串应用 课程简介 主要是学习字符串的属性和字符串的常见方法 字符串属性 字符串常见方法 字符串的属性-leng...

  • python开发--字符串

    学习字符串的使用

  • python学习一 字符串

    python学习一 字符串 列表

  • python学习一 字符串

    python学习一 字符串 列表

  • Python初学(十)

    这章学习下字符串的操作。 字符串的操作 字符串操作符: 针对字符串,Python语言提供了几个基本操作符 字符串处...

网友评论

      本文标题:字符串学习

      本文链接:https://www.haomeiwen.com/subject/hdvdfqtx.html