C++中将字符(串)转化成数字,将数字转化成字符(串)

一:将字符串转化成数字
1.使用字符串流stringstream来做类型转化。stingstream能将任何类型轻松转变为字符串类型,也能将字符串类型转变为数字类型
2.使用stoi()或atoi()进行字符串转换
C++中将字符(串)转化成数字,将数字转化成字符(串)_第1张图片
二:将数字转化字符串
1.数字转化为字符串:加 ‘0’ ,然后逆序。
2.数字转字符串
sprintf(str, “%d”, num);
C++中将字符(串)转化成数字,将数字转化成字符(串)_第2张图片
三:将数字转化成字符
1.int转char 类型 和数字字符转数字相反 我们可以加上 ‘0’的ASCII 就可以变为char类型

C++中将字符(串)转化成数字,将数字转化成字符(串)_第3张图片
四:将字符转化成数字字符
1.减 ‘0’隐性转化为int类型
C++中将字符(串)转化成数字,将数字转化成字符(串)_第4张图片

你可能感兴趣的:(C/C++系列,字符串,c++)