c++中如何将char型数据转换成int float double

2024-11-22 18:13:22
推荐回答(4个)
回答1:

char本来就是个数字,如果就是转换,直接int i = ch就可以了。
关键是看你要做什么。。还有什么编程环境

回答2:

char a = 'c';
int i = a;
cout << i << endl; // 输出的就是数字;

回答3:

#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)
);
}

回答4:

atof()有这个函数 可以实现你要的 可以百度百科查下