字符与字符串

1 篇文章 0 订阅
1 篇文章 0 订阅


前言

在《CCF中学生计算机程序设计入门篇》 中,处理字符、文本的数据结构采用的是字符 数组的方式,文本在计算机里称为字符串,C++ 专门扩展了string类型,供我们方便地处理字 符串。这一章我们将学习使用string类型对字 符串进行输入、输出、赋值、连接、查找、插 入、删除等操作处理。


`

一、字符与字符串

无论数组的下标有几个,类型如何,但数组中全体元素的类型必须相同。数组元素的类型可以是任 何类型,当它是字符型时,我们称它为字符数组。由于字符数组与字符类型的应用是计算机非数值处理 的重要方面之一,所以我们把它们两个放在一起进行讨论。

下面我们举例说明字符数组的应用:

字符类型

字符类型为由一个字符组成的字符常量或字符变量。 字符常量定义: const 字符常量=‘字符’ 字符变量定义: char 字符变量; 字符类型是一个有序类型, 字符的大小顺序按其ASCⅡ代码的大小而定。

二、C++ 中的String 类

C++ 标准库提供了string类,对c风格字符数组做了封装,支 持之前所有的操作,另外还增加了其他更多的功能。

声明 string s;

初始化 s=“programming”;

输入 cin>>s; //以空格或换行结束

getline(cin,s); //以换行结束

输出 cout >= < <= != == 运算符

字符串连接 + += 运算符

三、String 类的引入

代码如下:

string a;

这里是新建了一个a字符串

String 类的输入

输入前面已经讲过了
代码如下:

cin>>s; //以空格或换行结束
getline(cin,s); //以换行结束

总结

今天就讲到这里。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值