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;
    }
  • 相关阅读:
    远程接入系统的问题
    FastReport
    通用FASTREPORT打印模块及接口方法
    cxGrid控件过滤筛选后如何获更新筛选后的数据集
    Oracle Data Integrator 12c (12.1.2)新特性
    ODI 12c 安装
    Kafka面试题
    Hadoop面试题
    Spark面试题
    JAVA面试题-数组字符串基础
  • 原文地址:https://www.cnblogs.com/bestwzh/p/6401779.html
Copyright © 2011-2022 走看看