#include <stdio.h>
#include <stdlib.h>
int main(int argc, char* argv[])
{
char ptr[]="123.456";//这里用char *ptr="123.456"代替,会出现内存错误啊
char *ptmp=ptr;
char * pti="123";
int a=atoi(pti);
float b=atof(ptr);
long c =atol(pti);
printf("%d\n%f\n%ld\n",a,b,c);
itoa(a,ptmp,10);
printf("%s\n",ptmp);
return 0;
}