zoukankan      html  css  js  c++  java
  • STL:大小写字母转换、字符转数字、char*转string(未完待续)

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    #include <bits/stdc++.h>
    using namespace std;
    int main()
    {
        // 字符转大小写
        cout << (char)toupper('a') << endl;
        cout << (char)toupper('A') << endl;
        cout << (char)tolower('a') << endl;
        cout << (char)tolower('A') << endl;
        puts("×××××××××××××××××××完××××美××××分××××割××××线×××××××××××××××××××");
     
        //char 转 int,long int,long long int,double
     
        //方法一:atoi atol atoll atof
        char s1[]="12345654";
        char s2[]="123.23";
        int n1 = atoi(s1);
        long int n2 = atol(s1);
        long long int n3 = atoll(s1);
        double n4 = atof(s2);
        cout << n1 << ' ' << n2 << ' ' << n3 << ' ' << n4 << endl;
     
        //方法二:sscanf
        int a1;
        sscanf(s1,"%d",&a1);
        cout << a1 << endl;
     
        double a2;
        sscanf(s2,"%lf",&a2);
        cout << a2 << endl;
     
        char s3[]="AF";
        int a3;
        sscanf(s3,"%X",&a3); //16进制转换成10进制
        cout << a3 << endl;
     
        puts("×××××××××××××××××××完××××美××××分××××割××××线×××××××××××××××××××");
     
     
        //cstring 与 string 的转换
        string s4 = "This is a test";
        char s5[20];
        s5.format("%s", s4.c_str());
        cout << s5 << endl;
    }
  • 相关阅读:
    python selenium启动配置
    pyqt5安装 + pycharm配置
    Python redis 存取使用
    pycharm 打不开 解决办法
    Python 将图片上传至阿里云OSS对象存储
    mysql表中已有数据,为表新增一个自增id。
    Python 使用BrowserMob Proxy + Selenium 获取Ajax加密数据
    Pycharm 2020.01亲测激活到2089年
    Python3 执行JS出现JSON未定义问题
    pycharm激活,此方法为永久激活。
  • 原文地址:https://www.cnblogs.com/bestwzh/p/6401779.html
Copyright © 2011-2022 走看看