j'ai stocké un valeur de 213 en char : unsigned char x=213;
puis j'ai fais une opération y=0.23*x;
le problème c'est que y est déclarer char comme x et la résultat de cette opération est un float, j'ai essayé avec y=round(0.23*x) mais toujours il ma donner cette erreur

Code : Sélectionner tout - Visualiser dans une fenêtre à part
[Warning] converting to `unsigned char' from `double'
svp comment faire pour éviter ce problème