(1)字符型装换为整形
//字符型装换为整形
char chr = '5';//字符型
int value1; //整形
value1 = (int)(chr - '0');
cout << "字符型"<<chr<<"装换为整形"<<value1<< ":"<< value1<<endl;
(2)整形转换为字符型
int number2 = 7654321;
char str2[25];
sprintf_s(str2, "%d", number2);
cout <<"将int整型转化成字符串型:" <<str2 << endl;
//sprintf函数中第二个参数表示的是进制,十进制“%d”。
(3)字符串类型转换为整形
char str[] = "123456";
long value2; //整形
value2 = atoi(str) ;
cout << "字符型" << "123456" << "转换为长整形" << value2 << ":" << value2 << endl;
(4)整形转换为字符串类型
//整形转换为字符串类型
int number3 = 987654321;
char str3[25];
sprintf_s(str3, "%d", number2);
cout <<"整形转换为字符串类型:"<< str3 << endl;
//sprintf函数中第二个参数表示的是进制,十进制“%d”
需要添加的头文件
#include <iostream>
#include<string>
#include <stdlib.h>
using namespace std;