第1个回答 2010-01-25
先举例 int型变量转换为char型变量
unsigned long int i=1234,c;
unsigned char a,b;
a=i/256;
b=i%256;
c=a*256+b;
接着是char型变量转换为int型变量
范例 /* 将字符串a 与字符串b转换成数字后相加*/
#include<stdlib.h>
mian()
{
char a[]=”-100”;
char b[]=”456”;
int c;
c="atoi"(a)+atoi(b);
printf(c=%d\n”,c);
}
执行 c="356"