De nombreux développeurs rencontrent fréquemment le besoin de convertir des nombres en chaînes (et vice versa) en C . Ce guide fournira des solutions complètes pour cette tâche.
C 11 et versions ultérieures
Depuis C 11, la
C 03 et versions antérieures
Pour C 03 et versions antérieures, vous pouvez utiliser la classe stringstream, comme indiqué ci-dessous :
#include <sstream> //... std::stringstream ss; int value; ss << value; // Convert int to string ss >> value; // Convert string to int
C 11 et versions ultérieures
C 03 et versions antérieures
Exemple :
using namespace std; ostringstream ss; ss << std::setprecision(4) << 300.123456; string value = ss.str();
En suivant ces méthodes, vous pouvez convertir efficacement des nombres en chaînes et vice versa en C pour différentes versions de la langue.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!