We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hi All! Any idea why: #include <stdio.h> void main (void) { printf("A"); } after compeling I'v got 1017 bytes ? It's a half of my a89c2051 memory :-) Any ideas ?
With printf() you get everything needed to deal with all different types of parameters except floats. For simply puting out a string all you really need is puts(). If you figure for the PIC compiler is correct, it is very low. Perhaps it does something clever to know that it only needs to deal with this straightforward case and does not include code for complex parameters.