- 博客(8)
- 收藏
- 关注
原创 C++中stoi函数( n 进制的字符串转化为十进制)
C++中stoi函数 作用: 将 n 进制的字符串转化为十进制 头文件: #include 用法: 1 stoi(字符串,起始位置,n进制),将 n 进制的字符串转化为十进制 2 3 示例: 4 stoi(str, 0, 2); //将字符串 str 从 0 位置开始到末尾的 2 进制转换为十进制 例:多组输入16进制转换为10进制 #include<iostream> #include<string> using namespace std; int main(){
2021-12-22 10:02:20
3216
原创 substr函数的使用(截取函数)
1、substr函数格式 (俗称:字符截取函数) 格式1: substr(string string, int a, int b); 格式2:substr(string string, int a) ; 解释: 格式1: 1、string 需要截取的字符串 2、a 截取字符串的开始位置(注:当a等于0或1时,都是从第一位开始截取) 3、b 要截取的字符串的长度 格式2: 1、string 需要截取的字符串 2、a 可以理解为从第a个字符开始截取后面所有的字符串。 1 2 3 4 5 6 7 8 实例
2021-12-22 08:48:10
39526
原创 C++中cin输入和getline的区别
虽然可以使用 cin 和 >> 运算符来输入字符串, 当 cin 读取数据时, 一旦它接触到第一个非空格字符即开始阅读, 当它读取到下一个空白字符时,它将停止读取。 为了解决这个问题, 可以使用一个叫做 getline 的 C++ 函数。 此函数可读取整行,包括前导和嵌入的空格, 并将其存储在字符串对象中。 在使用getline读入一整行时, 若是前面是使用getchar()、cin这类读入了一个字母, 但是不会读入后续换行\n符号或者空格的输入时,再接getline()就容易出现问题。 这是因
2021-12-16 23:03:00
1174
原创 不区分大小写统计相同字母数
C++中大写字母加32可以通过ASCII表转变为小写字母; 统计字母重复次数(不区分大小写)可以写成以下形式: for(int i=0;i<str.size();i++){ if(str[i]x||str[i]±32x) { count++; } } cout<<count;
2021-12-16 22:38:33
583
原创 C++如何输出完整数组形式
c++中cout无法输出数组的形式,它的输出每行都会换行;需要把cout输出转换为print()才会输出完整的数组形式。 用printf输出时可以输出完整形式
2019-10-24 17:21:58
14171
原创 计算机主存编址的计算单位(十六进制)
主存编址计算出来的数值单位为大B。 而大B是bite(字节),小b是bit(位),1B=8b。 1k/1kB = 1024B; 1M = 1024kB*1024kB = 104857613b。 例: 内存地址从A1000H到B13FFH区域的存储容量为____KB。 解:(A1000H-B13FFH)+1 = 10400H 10400H = 66560B; 66560B/1024 = 65KB。 ...
2019-03-10 21:52:37
6614
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅