如有一u8 tmp_buf[25]; 我将字符串‘65535’存入tmp_buf[0],tmp_buf[1],tmp_buf[2],tmp_buf[3],tmp_buf[4]中,反过来我如何将tmp_buf里的数据转换成整数65535呢?
可以这样:int x=0,i;for(i=0;i<5;i++)x=x*10+tmp_buf[i]-'0';printf("%d\n",x); 追问 感谢,已经根据您的代码实现了,麻烦您再解决如下问题:如何将整数65432转换到u8 arr[]数组里面?