// 整型转字符串(显示X、Y坐标,3个ASCII码)
u8 *intostr(u16 n)
{
u8 *p;
static u8 buf[3];
p = &buf[3];
*p = (n/100) - ((n/1000)*10)+48;
*(p+1) = (n/10) - ((n/100)*10) +48;
*(p+2) = n- ((n/10) *10) +48;
*(p+3) = 0;
return p;
}
这里面的(n/100) - ((n/1000)*10) 这些,是为什么要这样算,一样一减不是等于0了吗 |