A linguagem C realiza a conversão de string e número

Converter número em string

Use a função sprintf, incluída no arquivo de cabeçalho stdio.h

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

Os números são convertidos em strings e armazenados em matrizes 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;
}

Converter string em número

Use a função atoi, incluída no arquivo de cabeçalho do algoritmo

Uso: atoi (string a ser convertida)

Retorne o 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;
}

Acho que você gosta

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