字符串转数字
1、系统函数
strtof strtod strtold转为浮点数,参数类型是char *
strtol 转为整数,自动判断字符串进制类型,参数char *
stoi stof stol 参数类型string,整数可以指定进制
atoi atol atoll c语言函数,只能转10进制,参数类型char *
2、流转换
stringstream来转 >>
二进制的不行
c 语言用sscanf来转
3、bitset<>
来把二进制字符串转bitset,然后类型强制转换
数字转字符串
1、系统函数
to_string转为十进制、浮点型字符串,只支持十进制
itoa windows 平台函数、支持进制指定
2、流转换
stringsteam 来转 <<,支持8、16进制、10、浮点型字符串
sprintf来转
3、bitset
转为二进制字符串
标签:转换,进制,二进制,char,字符串,bitset,cpp From: https://www.cnblogs.com/xzsxzxs/p/17208289.html