初心<圣音>

导航

单个数字字符转换成数字

单个数字字符转换成数字

例如:把数字字符 '7' 转换成数字 7

#include <iostream>                                                                    

int main()
{
    char c = '7';
    //(int)c 转换将得到 '7' 的ASCII码,48是字符 '0' 的ASCII码,将得到字符 '7' 转换后的数字7
    int num = (int)c - 48; 
    //更简洁一点的写法
    //int num = c - '0';
    std::cout << num << std::endl; //7
    return 0;
}

posted on 2020-02-24 15:15  初心<圣音>  阅读(845)  评论(0编辑  收藏  举报