پاسخ : نکاتی در برنامه نویسی 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)
*s++ = (rem < 10) ? (rem + '0') : ((rem - 10) + 'A');
b=((b&0xfe)|((a&0x80)>>8));
دیدگاه