c++的字符串数组string 您所在的位置:网站首页 qt定义字符串数组 c++的字符串数组string

c++的字符串数组string

2023-09-03 14:55| 来源: 网络整理| 查看: 265

用字符数组来存放字符串并不是最理想和最安全的方法。C++提供了一种新的数据类型——字符串类型(string类型),在使用方法上,它和char、int类型一样,可以用来定义变量,这就是字符串变量——用一个名字代表一个字符序列。实际上,string并不是C++语言本身具有的基本类型,它是在C++标准库中声明的一个字符串类,用这种类可以定义对象。每一个字符串变量都是string类的一个对象。

一、字符串变量的定义和引用

1. 定义字符串变量和其他类型变量一样,字符串变量必须先定义后使用,定义字符串变量要用类名string。如string string1; //定义string1为字符串变量string string2=″China″; //定义string2同时对其初始化应当注意: 要使用string类的功能时,必须在本文件的开头将C++标准库中的string头文件包含进来,即应加上#include //注意头文件名不是string.h2. 对字符串变量的赋值在定义了字符串变量后,可以用赋值语句对它赋予一个字符串常量,如string1=″Canada″;既可以用字符串常量给字符串变量赋值,也可以用一个字符串变量给另一个字符串变量赋值。如string2=string1; //假设string2和string1均已定义为字符串变量不要求string2和string1长度相同,假如string2原来是″China″,string1原来是″Canada″,赋值后string2也变成″Canada″。在定义字符串变量时不需指定长度,长度随其中的字符串长度而改变。可以对字符串变量中某一字符进行操作,如string word=″Then″; //定义并初始化字符串变量wordword[2]=′a′; //修改序号为2的字符,修改后word的值为″Than″3. 字符串变量的输入输出可以在输入输出语句中用字符串变量名,输入输出字符串,如cin>> string1; //从键盘输入一个字符串给字符串变量string1cout(大于)、=(大于或等于)、



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有