字符串知识点

#include<bits/stdc++.h>
using namespace std;
int main(){
//    十转任 
    int a[105],xb,n;
    cin>>n;
    while(n){
        a[++xb]=n%任意进制;
        n/=任意进制;  
    }
    for(int i=xb;i>=1;i--){
        if(a[i]>9) cout<<a[i]+55; 包含10以上 
        else cout<<a[i];
    }
}
//任转十
//string s;
//cin>>s;
//int len=s.length(),ans=0;
//for(int i=len-1;i>=0;i++){
//    if(s[i]>='A') ans+=pow(进制,len-i-1)*(s[i]-'A']);
//    else ans+=pow(进制,len-i-1)*(s[i]-'0']);
//} 
//
/*
原码补码,反码,ASCII码
正数==》原码=补码=反码 
ASCII码==> ' '=>32 
 'a'=>97
'A'=>65
'0'=>48
 ///
 & 与 11为1 
 | 或 有1为1 
 ^ 异或 不进位加法运算 
 ~ 取反 1变0 0变1 
 >> 右移 效果整除 
 << 左移 效果整乘 
//
椭圆形框 开始,结束
矩形框 执行
菱形框 判断
平行四边形 输入输出
/
string 类型
不含空格输入:cin>>s;
 含空格输入:getline(cin,s)
 求长度 s.length();
 比较 s1>s2 s1==s2 s1<s2
 复制s1=s2;
 拼接 s+=字符    s+=字符串
 剪切函数 s.substr(开始剪切长度下标,剪切长度)返回为一个字符串
 查找函数  s.find(字符、字符串) 返回下标、找不到返回-1; 
*/

  • 9
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值