maths formula

I’ll like to find out the correct writing of the syntax when i have the followings:
a=0xEA
b=0xFF
c=(a/b)*90

from normal calculations, changing all to decimal, I’ll get 82.6, however this is not the case here. Can someone help me with the writing of this syntax so that i can at least get to 2 decimal place?

int main (void)
{
float a=0x00;
float b=0x00;
float c;
sscanf(“EA”, “%X”, &a);
sscanf(“FF”, “%X”, &b);
c = (a/b) * 90;
printf("\n%f\n",c);
}

I’m assuming you’re using C, there may be an easier way, but this seems to work.

HTH

Garry

I know its trivial,but :wink:

printf(“Decimal value is : %f\n”, 90*(double)0xea / (double)0xff);