Questions marquées «type-conversion»

135
Conversion non signée en C - est-ce toujours sûr?

Supposons que j'ai le code C suivant. unsigned int u = 1234; int i = -5678; unsigned int result = u + i; Quelles conversions implicites sont en cours ici, et ce code est-il sûr pour toutes les valeurs de uet i? (Sûr, dans le sens où même si le résultat de cet exemple débordera vers un nombre...

108
Ruby: Comment convertir une chaîne en booléen

J'ai une valeur qui sera l'une des quatre choses suivantes: boolean true, boolean false, la chaîne "true" ou la chaîne "false". Je veux convertir la chaîne en booléen s'il s'agit d'une chaîne, sinon laissez-la inchangée. En d'autres termes: "vrai" devrait devenir vrai "false" devrait devenir faux...