char类型转换成int类型

来源:互联网 发布:网络棋牌游戏输钱 编辑:程序博客网 时间:2024/06/04 18:08

char类型转换成int类型的方法有很多,最简单的当属ascii码。

因为char类型参与四则运算的时候是转化成asciii码的,所以可以利用这一点。

如‘0’,字符‘0’的ascii码为48,要转换成int型,只需要(‘0’-48)即可。

也就是说,0-9的字符,减去48后的ascii码与他本身代表的数值相同。

如下面的例子:

#include <iostream>using namespace std;int main(){char a='5';char b='6';//计算a和b的成绩int sum;sum=(a-48)*(b-48);cout<<sum<<endl;return 0;}


 

原创粉丝点击