首页 > 其他分享 >cpp 数字和字符串相互转换

cpp 数字和字符串相互转换

时间:2023-03-12 15:44:06浏览次数:33  
标签:转换 进制 二进制 char 字符串 bitset cpp

 

字符串转数字

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

相关文章