پاسخ : نکاتی در برنامه نویسی C (کامپایلر IAR)
ببینم اون *data به تنهایی چیه؟
ببینم اون *data به تنهایی چیه؟
k=*data ++ ;
void itoa(char *buf, unsigned int i, int base)
{
char *s;
#define LEN 10
int rem;
char rev[LEN+1];
if (i == 0)
s = "0";
else
{
rev[LEN] = 0;
s = &rev[LEN];
while (i)
{
rem = i % base;
if (rem < 10)
*--s = rem + '0';
else if (base == 16)
*--s = "abcdef"[rem - 10];
i /= base;
}
}
strcpy(buf, s);
}
#define WORDREGISTER(regname) \
union { \
unsigned short regname; \
struct { \
unsigned char regname ## L; \
unsigned char regname ## H; \
}; \
}
#define paste(front, back) front ## back
paste(name, 1)
: ((rem - 10) + 'A'
;*s++ = (rem < 10) ? (rem + '0') : ((rem - 10) + 'A');
b=((b&0xfe)|((a&0x80)>>8));
دیدگاه