字符串类型与其他类型转换
2016-09-05 23:47
197 查看
C++中:
1) 以
2)C++11标准,
C 中:
1)sprintf 其它类型转为字符串; sscanf 字符串格式化输出为其他类型。
2)atoi, atof, atol, atoll,strtoul,strtol,strtod (char*)字符串转为其它类型。(string 转 char*: string.c_str()).
1) 以
stringstream为中介,可接受任何类型,输出到任何类型。
2)C++11标准,
to_string(val)任何类型转为 string ;
stoi(s,p,b); stol(s,p,b); stoul(s,p,b); stoll(s,p,b); stoull(s,p,b); stof(s, p); stod(s, p); stold(s, p);b 为进制数,默认 10 。 p是size_t的指针,用来保存s中第一个非数值字符的下标,p默认为0,即函数不返回下标。
C 中:
1)sprintf 其它类型转为字符串; sscanf 字符串格式化输出为其他类型。
2)atoi, atof, atol, atoll,strtoul,strtol,strtod (char*)字符串转为其它类型。(string 转 char*: string.c_str()).
相关文章推荐
- 如何从 CString 转换为其他字符串类型
- 字符串常量与字符串变量 字符串与其他数据类型的任意转换
- C 和 JAVA 中字符串和int等其他类型互相转换
- (转)C++ 字符串类型转换为其他字符串
- 字符串数据类型与其他类型之间的转换
- VARIANT类型如何与其他字符串类型转换?
- [bxd学习java基本点]1.基本数据类型与字符串型转换与其他类型转成字符串
- java中字符串和其他类型之间的互相转换
- 字符串类型与其他数据类型的转换
- python------unicode字符串转换为其他类型
- socket发送十六进制字符串 (十六进制字符串与其他类型的转换)
- 字符串与其他类型的互转换
- 如何从 basic_string 转换为其他字符串类型
- 如何从 wchar_t * 转换为其他字符串类型
- 其他类型转换为字符串
- 其他类型转换为字符串
- 句柄转化为字符串 与 其他数据类型转换为字符串
- 十六进制字符串与其他类型的转换
- 数据类型转字符串及CString与其他数据类型的转换
- QString, wchar_t *, TCHAR, CString和其他字符或字符串类型的转换