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