Bonjour,
La norme me garantit-elle que le code suivant affecte toujours la valeur 0 à b ?
#include <stdio.h>
int main(void)
{
float a = 0.5;
unsigned int b = a;
printf("b : %u\n", b); // b : 0
return 0;
}
Ou bien suis-je dans un undefined behavior ?
+0
-0