当前位置:首页 > Software > C++ > 正文内容

C和C++中的字符串

chanra1n5年前 (2020-10-28)C++6639
/*C风格字符串的声明和使用 
#include<cstdio.h>
int main()
{
	char x[]={'H','e','l','l','o',' ','C','+','+','\0'};
	//等效于 char x[]="Hello C++"; 
	int now=0;
	for(now=0;now<strlen(x);now++)
	printf("%c",x[now]); 
	return 0;
}*/
/*C++风格字符串库使用
#include<iostream>
#include<string>
using namespace std;
int main()
{
	string x = "Hello C++";
	cout << x;
	return 0;
}*/

我想到一个问题,如果我连接字符串 s2 到字符串 s1 的末尾,那么字符串的长度会是两个字符串长度的和吗?还是去掉前一个结尾的\0?

#include<iostream>
#include<cstring> 
using namespace std;
int main()
{
	string str1="Hello";
	string str2="Myfpga";
	string str3=str1+str2;
	cout << str1.size() << endl;
	cout << str2.size() << endl;
	cout << str3.size() << endl;
	return 0;
 }

结果是

5
6
11


扫描二维码推送至手机访问。

版权声明:本文由我的FPGA发布,如需转载请注明出处。

本文链接:https://world.myfpga.cn/index.php/post/159.html

分享给朋友:

“C和C++中的字符串” 的相关文章

C++类和对象

C++类和对象

    首先我们先来了解一下类类是一种将抽象转化为用户定义类型的c++工具,它将数据表示和操纵数据的方法组合成一个整洁的包。接下来定义类。一般来说,类规范由两个部分组成。类声明:以数据成员的方式描述数据部分,以成员函数的方式描述公有接口。(对于类,我们说公共接口。公众"public"时使用类的程序,...

运行你的第一个C++程序吧!

运行你的第一个C++程序吧!

Windows 用户        现在,请您打开之前已经安装好了的Dev C++软件,点击左上角的“文件”-“新建”-“源代码”。并在打开的编辑器里面粘贴以下代码:#include <iostream>...

一小时搞定C++_7

一小时搞定C++_7

假如我让你计算从1加到500,你会怎么计算,用累加公式?假如,没有累加公式,你只能从1挨个往上加,用计算机能不能实现这一一件事呢?4种方法:1、#include <iostream> using namespace std; int main(...

C++的继承和派生

C++的继承和派生

#include <iostream> using namespace std; class fenshu { public: int xuehao; int yuwen;  }; ...

数据类型及其占用空间

数据类型及其占用空间

#include<iostream> using namespace std; int main() { cout << "The size of int is&nb...

函数声明和使用

函数声明和使用

#include<iostream> using namespace std; int sum(int a,int b);//函数声明  int main() { cout <<&nb...