1、字符串数字的转换
1.1数字转字符串:to_string()函数,头文件为#include<string>
参数为一个数,返回值为该数的字符串形式
1.2字符串转数字:stoi()函数, 头文件为#include<string>
1.3字符串转数字:atoi(s)函数,把一个字符串转换成一个整型数据,该函数定义在stdlib.h中
int atoi(const char* str)
2、不同进制的转换
2.1 n进制变10进制
strtol()函数:
将一个任意的1-36进制数转化成10进制数,返回时long int型
long ret=strol(str,&result,a);
str-- 要转换为长整数的字符串。
result-- 对类型为 char* 的对象的引用,其值由函数设置为 str 中数值后的下一个字符。
a-- 基数,必须介于 2 和 36(包含)之间,或者是特殊值 0。
2进制转换成10进制
2.2 10进制变n进制
_itoa_s() 它的功能是将一个10进制的数转化为n进制的值、其返回值为char型,为其他进制的字符串表示。