Conversion de l'entier en représentation binaire en c #
Convertir des entiers en leur représentation binaire est une tâche de programmation commune. En C #, il existe plusieurs façons d'effectuer cette transformation, y compris les méthodes TOINT32 et TOSTRING de la classe Convert.
pour démontrer ce processus, résolvons un problème rencontré par un utilisateur qui essaie de convertir des entiers représentés comme des chaînes en représentation binaire:
String input = "8";
String output = Convert.ToInt32(input, 2).ToString();
Ce code lance une exception avec le message "Aucun numéro comparable trouvé". En effet, TOInt32 s'attend à ce que la chaîne d'entrée représente un entier décimal, pas un entier binaire, et la chaîne "8" représente une valeur décimale de 8.
Pour convertir correctement un entier en sa représentation binaire, nous utilisons la méthode convert.tostring et spécifions la cardinalité de 2. Voici un extrait de code mis à jour:
int value = 8;
string binary = Convert.ToString(value, 2);
Ce code convertit la valeur entière (qui a une valeur décimale de 8) en une chaîne représentant sa représentation binaire, et le résultat est la chaîne "1000".
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3