C言語における文字列と数値の相互変換

1.文字列から数値へ

単一の文字の場合は、文字「0」を使用して数値に変換できます

char  a = '8';
int b = a-'0';

文字列の場合は、atoi関数を使用することをお勧めします

char time[10] = "1234";
atoi(time);

2.数値を文字列に変換する

char result[10]={0};
//把10进制的20转换成字符串存储早result里
itoa(20,result,10);
char time[10] = {0};
sprintf(time, "%d", 31);

 1 文字の場合は、文字 + '0' を使用して数字に変換できます


int b = 9;
char  a = b+'0';

おすすめ

転載: blog.csdn.net/xiaowang_lj/article/details/125333628