El lenguaje C realiza la conversión de cadena y número

Convertir número en cadena

Usa la función sprintf, incluida en el archivo de encabezado stdio.h

Uso: sprintf (matriz de caracteres, tipo de número, número a convertir)

Los números se convierten en cadenas y se almacenan en matrices de caracteres

#include <cstdio>
using namespace std;

char s[10];

int main(void)
{
    
    
	int n = 100;
	sprintf(s, "%d", n);
	printf("%s\n", s);
	
	return 0;
}

Convertir cadena en número

Utilice la función atoi, incluida en el archivo de encabezado del algoritmo

Uso: atoi (cadena a convertir)

Devuelve el número convertido

#include <cstdio>
#include <algorithm>
using namespace std;

char s[10] = {
    
    "100"};

int main(void)
{
    
    
	int n = atoi(s);
	printf("%d\n", n);
	
	return 0;
}

Supongo que te gusta

Origin blog.csdn.net/weixin_43772166/article/details/108592054
Recomendado
Clasificación