Skip to content
RED SAGSkills
hard20 pts · first answer countsembedded-cinteger-types

Multiplying two uint16_t values

On a 32-bit ARM, a = 50000 and b = 50000. Why is this undefined behaviour, and what is the fix?

uint16_t a, b;
uint32_t area = a * b;
Choose one answer

Discussion 0

Join free to post in the discussion.

Related questions