Bonjour , je réalise sur un microcontroleur une multiplication

Code C++ : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
unsigned int a,b,c; 
 
a=900;
b=90 ;
 
c=a*b;//c=81000= 0x1 3C68 >deviens> 0x3C68 = 15464

J'aimerais savoir s'il existe une fonction qui fonctionne sur tous les micro-contrôleurs pour détecter cette erreur.

Merci d'avance