当前位置: 首页 > news >正文

响应式网站实例wordpress 订阅

响应式网站实例,wordpress 订阅,虚拟主机名词解释,漳州网站建设到博大1. c 的string类型 1.1 创建和初始化字符串 string.cpp #include "iostream" #include <string>using namespace std;//创建和初始化字符串 int main() {// 初始化空字符串string emptyString;// 使用字符串字面量初始化字符串string greeting "hello, …

1.  c++ 的string类型

1.1 创建和初始化字符串

string.cpp

#include "iostream"
#include <string>using namespace std;//创建和初始化字符串
int main() {// 初始化空字符串string emptyString;// 使用字符串字面量初始化字符串string greeting = "hello, ";// 连接字符串string name = "world";string message = greeting + name;cout << message << endl;  // 输出 "hello,world"return 0;
}

2 字符串操作

2.1 计算长度,判断空,访问单个字符

string.cpp

//字符串操作
int main() {string str = "C++ Programming";// 获取字符串长度cout << "Length: " << str.length() << endl; //15// 检查字符串是否为空if (!str.empty()) {cout << "Not empty" << endl;}// 访问单个字符char firstChar = str[8];cout << "First character: " << firstChar << endl;// 修改字符串str[8] = 'P';cout << "Modified string: " << str << endl;return 0;
}

2.2   at()函数

用于访问字符串中指定位置的字符。与使用数组下标访问字符不同的是,at() 函数会检查索引是否越界,如果越界则抛出 std::out_of_range 异常。

string.cpp

//at()函数
int main() {string myString = "Hello,World!";try {//普通方法访问单个字符char str = myString[1];cout << "下标1的字符是:" << str << endl;// 使用at()函数访问指定位置的字符char character = myString.at(4);//访问下标为7的字符   ocout << "Character at position 7: " << character << endl;// 尝试访问越界的位置char outOfRange = myString.at(20);  // 这里会抛出 std::out_of_range 异常}catch (const std::out_of_range& e) {cerr << "异常信息为: " << e.what() << endl;}return 0;
}

2.3 字符串查找和截取

string.cpp

//字符串查找和截取
int main() {string sentence = "The quick brown fox jumps over the lazy dog";// 查找子字符串size_t found = sentence.find("fox");if (found != string::npos) {cout << "开始的下标为: " << found << endl;  //16开始}// 截取子字符串string substring = sentence.substr(16, 5);  // "brown"cout << "Substring: " << substring << endl; //fox jreturn 0;
}

2.4 append() 函数:

用于在字符串末尾追加另一个字符串。

std::string str1 = "Hello";
std::string str2 = " World";
str1.append(str2);  // 在 str1 的末尾追加 str2

2.5 字符串比较:

== 运算符:

用于比较两个字符串是否相等

std::string str1 = "Hello";
std::string str2 = "World";
if (str1 == str2) {// 字符串相等
} else {// 字符串不相等
}

<, >, <=, >= 运算符:

这些运算符用于直接比较字符串的大小关系。

返回的结果是布尔值(true 或 false)。

这些运算符比较的是字符串的字典序(按照字符的ASCII码值进行比较)。

compare() 函数:

compare() 函数返回一个整数,表示两个字符串的比较结果。

返回值为 0 表示字符串相等,小于 0 表示调用该函数的字符串小于参数字符串,大于 0 表示调用该函数的字符串大于参数字符串。

可以通过比较返回值的大小来确定字符串的大小关系。

string.cpp

//字符串比较
int main()
{string str1 = "Hello";string str2 = "World";if (str1 == str2) {// 字符串相等cout << "相等" << endl;}else {// 字符串不相等cout << "不相等" << endl;}int ret = str1.compare(str2);  //这里的compare判断的是字符大小if (ret==0) {cout << "str1 等于 str2" << endl;}else if (ret<0) {cout << "str1 小于 str2"<<endl;}else {cout << "str1 大于 str2" << endl;}if (str1 < str2) {// str1 小于 str2cout << "str1 小于 str2" << endl;}else if (str1 > str2) {// str1 大于 str2cout << "str1 大于 str2" << endl;}else {// 字符串相等cout << "str1 等于 str2" << endl;}return 0;
}

http://www.yayakq.cn/news/88361/

相关文章:

  • 河北省网站建设手机网站 seo
  • 网站制作千知寻网页设计如何收费
  • 动态视频网站开发网站推广基本预算
  • 网站keyword如何排列仿大学网站网页代码
  • 公司网站自己可做吗四川宜宾今天最新消息
  • 网站建设座谈会上的发言北京免费网站制作
  • 做一下网站需要什么哈尔滨工程交易信息网
  • 合肥建站平台上海网站开发设计培训
  • 如何注销网站备案负责人公司网站开发服务费属于无形资产哪一类
  • 找做网站技术人员wordpress tax
  • 宝安区网站建设库尔勒网站商城建设
  • 昆明网站建设企业威海千淼网站建设
  • 菜鸟网站编程城乡规划专业招聘信息网
  • 晋城中英文网站建设长沙工商注册网上登记
  • 花瓣网是仿国外那个网站做的wordpress连接不了ftp
  • 网站seo的重要性wordpress 加轮播图
  • 西丽网站设计怎么才能自己创一个平台
  • 单机游戏大全网站开发建企业网站价格
  • 常州网站建设企业郑州做网站外包的公司
  • 网站建设公司怎样选做豆腐交流经验的网站
  • 商业设计网站wordpress二维码制作教程
  • 门户网站建设 请示wordpress js文件
  • 苏州h5建站蛇口网站建设公司
  • 网站开发术语企业网站建设首选智投未来1
  • 自己手机怎么免费做网站网站app的区别是什么
  • 河北省建设安全监督站的网站网站设计 分辨率
  • 途牛网站建设方案wordpress二次元主体
  • 素材免费网站化妆品企业网站源码
  • 网站拥有者查询公司做网站需要准备哪些资料
  • 虚拟网站多少钱哪个网站上做自媒体最好