C言語は文字列と数値の変換を実現します

数値を文字列に変換

stdio.hヘッダーファイルに含まれているsprintf関数を使用します。

使用法:sprintf(文字配列、数値タイプ、変換される数値)

数値は文字列に変換され、文字配列に格納されます

#include <cstdio>
using namespace std;

char s[10];

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

文字列を数値に変換する

アルゴリズムヘッダーファイルに含まれているatoi関数を使用する

使用法:atoi(変換される文字列)

変換された数値を返します

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

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

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

おすすめ

転載: blog.csdn.net/weixin_43772166/article/details/108592054