第15课:进制与字符串2

潘C2班

2023-07-19 13:59:42
2023-07-29 11:13:42

信息与公告

二进制b转整数x

bitset<100>b;
cin>>b;	
int x=b.to_ulong();  // 二进制b转换为整数x 
cout<<x;

字符串s转整数x

int x=stoi(s);   

从字符串s中提取整数并加1

string s;
cin >> s;
string t;
for (int i = 0; i <= s.size() - 1; i++) {
    if (s[i] >= '0' && s[i] <= '9')
        t = t + s[i];
}
int x = stoi(t);
cout << x + 1;

【注】用c++11提交