128. Arithmetic Edge Cases-II

Question.2

A developer calculates a PWM duty cycle percentage:

uint8_t on_time = 3;
uint8_t period = 10;
uint8_t duty = (on_time / period) * 100;
printf("%u%%", duty);

Expected output: 30%. What does it actually print?

Need Help? Refer to the Quick Guide below

Select Answer