Qu'est-ce qui se passe ici:Conversion implicite dans C?
printf("result = %d\n", 1);
printf("result = %f\n", 1);
sorties:
result = 1
result = 0.000000
Si j'assure le type de ces variables avant d'essayer de les imprimer, il fonctionne très bien évidemment. Pourquoi la deuxième instruction d'impression n'est pas implicitement convertie en 1.00000?
+1 pour une lettre supplémentaire dans "comportement". Les Britanniques l'utilisent comme sauvegarde au cas où quelque chose de méchant arriverait au "o". –
@ Moo-Juice: Aussi pour que le mot ait l'ensemble complet des voyelles disponibles. – caf
@caf: Pourquoi je ne trouve pas le y? =) – Arkku