string 的用法
上次,我在" Anton And Danik "中为大家介绍了 string 的部分用法
今天,我就再来为大家介绍一下 string 的其他用法 :
( 有可能已经讲过了,不要介意 )
1 . 定义
假设你想定义的字符串变量名字为 s ,那么就像下面一样定义 :
string s;
而且,字符串还可以像数组一样定义:
#define maxn 100010//定义元素个数的最大值,这里 maxn 为 100010
string s[maxn];
或者直接
string s[100010];
2 . 输入
输入有两种方式,输入方式是不一样的。
① getline\color{orange}\text{getline}getline
getline\color{red}\text{getline}getline 这个输入方式是能输入空格的
它的实现方式具体如下:
getline(cin,字符串变量名);
② cin\color{blue}\text{cin}cin
cin\color{green}\text{cin}cin 这个输入方式是与 getline\color{gold}\text{getline}getline 相反的,它不能读入空格
所以,它的实现方式具体如下:
cin>>字符串变量名;
这里跟输入数字、字符是一样的了
3 . 输出
这里十分简单,只要用 cout \color{pink}\text{ cout } cout 就行了
( 能且只能用 cout \color{purple}\text{ cout } cout )
cout<<字符串变量名;
4 . 测串长
这个知识点极其重要!!
串长,就是字符串的长度。
这里,有两个测串长的工具悄然出现了:
size\color{red}\text{size}size and\color{white}\text{and}and length\color{blue}\text{length}length
那么,应该怎样测呢?
为了方便,我们先定义这个字符串的串名为 s:
s.size();//用size测
s.length();//用length测
5 . 成员函数
这是一个需要重点记的知识点!
让我们来依次介绍这些函数:
由于楼主太懒,这些要下周才能出来
string 的用法的更多相关文章
- C#中string.format用法详解
C#中string.format用法详解 本文实例总结了C#中string.format用法.分享给大家供大家参考.具体分析如下: String.Format 方法的几种定义: String.Form ...
- String.format()用法
package junit.test; import java.util.Date; import java.util.Locale; import org.junit.Test; pub ...
- java中String的用法
String的用法很活跃,也用到的很多.可以根据自己的需要查询API.这里只有concat和substring,indexof的用法 class TestString { public static ...
- C#中string.Format 用法详解
这篇文章主要介绍了C#中string.format用法,以实例形式较为详细的讲述了string.format格式化的各种用法,非常具有实用价值,需要的朋友可以参考下 本文实例总结了C#中string. ...
- Oracle中dbms_random.string 的用法
转载:https://blog.csdn.net/simonchi/article/details/8657787 DBMS_RANDOM.STRING(var1,var2) 这个函数有两个参数 va ...
- 关于java中String的用法
在java 中String存在许多的基本函数,接下来了解一下这些函数的基本用法 String.equals用法(这个用法比较难) String类中的equals()方法: public boolean ...
- java成神之——java中string的用法
java中String的用法 String基本用法 String分割 String拼接 String截取 String换行符和format格式化 String反转字符串和去除空白字符 String获取 ...
- string.join用法
C# String.Join用法 String.Join(String, String[]) 在指定 String 数组的每个元素之间串联指定的分隔符 String,从而产生单个串联的字符串 例如: ...
- STL string 常见用法详解
string 常见用法详解 1. string 的定义 //定义string的方式跟基本数据类型相同,只需要在string后跟上变量名即可 string str; //如果要初始化,可以直接给stri ...
- C++ STL(一)string的用法
# 1.string的用法- string在<iostream>的头中就有,但是还是得用<string>的头 ##### 构造函数- str(const char* ch) 直 ...
随机推荐
- Spring Security认证提供程序
1.简介 本教程将介绍如何在Spring Security中设置身份验证提供程序,与使用简单UserDetailsService的标准方案相比,提供了额外的灵活性. 2. The Authentica ...
- 关于unity中BindChannels的理解
http://blog.csdn.net/wpapa/article/details/51794277 官方文档:http://docs.unity3d.com/Manual/SL-BindChann ...
- JMeter(7) 优化判断返回类型和返回值
之前判断接口类型和返回值用beanshell,可见JMeter(5)-JMeter之BeanShell使用 优化点 接口测试里面对返回字段的类型验证和值验证为基本需求,将方法导成jar文件,导入之后方 ...
- 详解环境搭建SSM
1.概述: SSM即为spring 4 +spring mvc +mybatis 3.4.6 推荐使用maven或者gradle 来配置 下面给出maven配置方式 2.项目结构: 新建web项目 这 ...
- Django (十三) 项目部署 3
阿里云项目部署 部署Django项目 1, 配置nginx 1.1 进入:cd /var/www, 将外面压缩好的AXF项目拖入xshell中,并解压 1.2 配置nginx.conf: 将htt ...
- Codeforces 27D(二分染色)
要点 将边作为染色,如果交叉则异色 #include <cstdio> #include <algorithm> #include <functional> usi ...
- GYM 101572I(有向图上最小环)
逗号空格是假的,全都直接连边就行. 提供一个迪杰n次的图上最小环板子. #include <cstdio> #include <cstring> #include <io ...
- Codeforces 183A(坐标系性质)
自从开始写上古场以后我就不断地写A.B题的题解了??? cf problem183A 无论每轮有哪几种选择,最后的可能结果放在一起一定是个钻石型,最后答案就是长方形长乘宽. 非常神奇的性质,如果走了e ...
- 045 Jump Game II 跳跃游戏 II
给定一个非负整数数组,你最初位于数组的首位.数组中的每个元素表示你在该位置的最大跳跃长度.你的目标是用最小跳跃次数到达最后一个索引.例如: 给定一个数组 A = [2,3,1,1,4]跳到最后一个索引 ...
- docker安装软件
镜像相关命令 1.搜索镜像 # docker search java 可使用 docker search命令搜索存放在 Docker Hub(这是docker官方提供的存放所有docker镜像软件的地 ...