【3】整形(int)字符型(char)字符串型(string/char[])之间的转换

(1)字符型装换为整形

//字符型装换为整形
	char chr = '5';//字符型
	int value1;   //整形
	value1 = (int)(chr - '0');
	cout << "字符型"<

(2)整形转换为字符型

int number2 = 7654321;
	char str2[25];
	sprintf_s(str2, "%d", number2);
	cout <<"将int整型转化成字符串型:" <

(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 
#include
#include 

using namespace std;

 

你可能感兴趣的:(C++学习)