• 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;
    }
  • 相关阅读:
    Numpy用于数组的文件输入输出
    numpy利用数组进行数据处理
    numpy的通用函数:快速的元素级数组函数
    NumPy基础知识:数组和矢量计算
    数据处理任务介绍
    Django的ModelForm
    Http1.0和Http1.1的主要区别
    静态库中如何包含资源文件
    zt 正则
    oc调用swift的打包.a / framework 不成功?!
  • 原文地址:https://www.cnblogs.com/bestwzh/p/6401779.html
Copyright © 2020-2023  润新知