100분율을 구하기 위해 A/B100 이케하면 실수연산을 해야 하지만 A100/B 이케하면 정수로 처리가 능합니다.
소숫점이하 1자리까지 구하고 싶다면 P=A*1000/B 이케 해서 결과는 printf("%d.%d", P/10, P%10);
소숫점 2자리까지 표시하고 싶다면 P=A*10000/B 이케 해서 결과는 printf("%d.%02d", P/100, P%100);
마이컴을 다룰 때 실수는 정수에 비해 엄청느립니다.
PC는 실수연산을 별도프로세서가 하지만 마이컴에서는 그게 없기 때문입니다. sin,cos 수학연산 다루는거 아니라면 실수가 거의 필요치 않습니다.
실수연산을 하지 않고 정수연산을 반올림하는 방법 --> (A+B/2)/B
올림 할 때는 --> (A+B-1)/B
정수에서 A/B 의 결과는 기본이 버림처리한 결과입니다.