Please allow me to ask about pow() function in math.h for Hi-Tech C compiler. I had tried the following:-
unsigned long temp;
temp = pow(10,1); // i get 10 for my answer *CORRECT
temp = pow(10,2); //i get 100 *CORRECT
temp = pow(10,3); //i get 1000 *CORRECT also
Problems arise when i tried
temp = pow(10,4); //i get 10001 for my answer which is not true for decimal
temp = pow(10,5); //i get 100016 for my answer..
higher power i go the error getting larger.
FYI,i need it in my FOR loop,any other method to get rid of this problem?
Thank you in advance
