Algorithm/TIP

형변환

IagreeBUT 2023. 1. 3. 16:52
728x90

 

 

String

 

string to int / double / long / float

#include <iostream>
#include <string>

	string int_v = "1234";
	string double_v = "12.34";

	int i = stoi(int_v);
	double d = stod(double_v);

 

 

 

Int

int to string

#inlcude <string>


string a = to_string(40);

 

 

 

Char

특별한 형변환 char를 의미를 가진 int로 변경하고 싶은 경우 

char c1 = 'a';
char c2 = '1';


int i1 = c1 - 'a'; // i1 = 0
int i2 = c2 - '1'; // i2 = 0;


char c3 = 'b';
int i3 = c3 - 'a'; // i3 = 1

 

 

 

728x90