char本来就是个数字,如果就是转换,直接int i = ch就可以了。
关键是看你要做什么。。还有什么编程环境
char a = 'c';
int i = a;
cout << i << endl; // 输出的就是数字;
#include
#include
#include
void main ( )
{
char a[100];
char *step;
gets(a);
printf("%d\n%f\n%f\n",
atoi(a),
atof(a),
strtod(a,&step)
);
}
atof()有这个函数 可以实现你要的 可以百度百科查下