#创作计划#GESP试卷解析笔记
2025-07-12 12:22:21
发布于:天津
看GESPC++2025年3月试卷解析的时候写的笔记,给大家分享一下
输出进制转换
cout<<oct<<25;//输出31(八进制)
cout<<hex<<25;//输出19(十六进制)
cout<<dec<<25;//输出25(十进制,默认)
数的前缀代表的进制
0b开头:二进制
0开头:八进制
0x开头:十六进制
按位异或运算
运算符:^
两个二进制数相同数位上的数作比较,相同为1,不同为0
replace函数
功能:替换字符串中某一个子串的内容
参数:
1.需替换子串的开始位置
2.从开始位置开始,一共需替换多少个字符
3.替换后该子串的内容
返回值:修改后的字符串
格式:
函数名.replace(参数1,参数2,参数3);
例:
需替换的字符串:str
字符串需先定义,例:string str="HelloWorld";
需替换子串的开始位置:5
一共需替换:5个字符
替换后该子串的内容:C++
写法:
str.replace(5,5,"C++");
替换后的字符串:
"HelloC++"
这里空空如也
有帮助,赞一个