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

2024年11月22日 18:13
有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()有这个函数 可以实现你要的 可以百度百科查下