1.1 boost库学习--类型转换(字符串to数值类型)
2011-09-27 12:33
344 查看
#include <boost/lexical_cast.hpp>
using boost::lexical_cast;
#include <iostream>
using namespace std;
int main()
{
//string to int
int a = lexical_cast<int>("123");
//string to double
double d = lexical_cast<double>("123.123");
//string to long
long l = lexical_cast<long>("123456");
cout<<a<<endl;
cout<<d<<endl;
cout<<l<<endl;
return 0;
}
using boost::lexical_cast;
#include <iostream>
using namespace std;
int main()
{
//string to int
int a = lexical_cast<int>("123");
//string to double
double d = lexical_cast<double>("123.123");
//string to long
long l = lexical_cast<long>("123456");
cout<<a<<endl;
cout<<d<<endl;
cout<<l<<endl;
return 0;
}
相关文章推荐
- 1.2 boost库学习--类型转换(数值类型to字符串)
- C++11的字符串与数值间的类型转换:to_string() stoi stol stoul stoll stof stod stold
- C# 十六进制字符串与数值类型之间转换
- 字符串转换成数值类型
- C# 十六进制字符串与数值类型之间转换(转)
- 关于SQL Server中将数值类型转换为字符串的问题
- C/C++中int/long/float/double数值类型与字符串互相转换[总结]
- [SQL SERVER]使用 STR()函数将数值转换为字符串类型, 并避免指数形式
- Python学习(三)---常见类型转换、数值操作、序列操作
- 数值和字符串相互转换(C++ 数据类型转换技巧)
- Java学习--Java 中基本类型和字符串之间的转换
- 字符串转换为数值类型
- C/C++中int/long/float/double数值类型与字符串互相转换
- 在十六进制字符串与数值类型之间转换
- MFC学习之三:字符串类型使用与转换
- C++字符串与数值——安全的类型转换扩展
- 将int类型大于255的数值转换为十六进制字符串
- C++字符串与数值——安全的类型转换扩展
- postgreSQL数据类型转换字符串和数值
- 重头再学习java(3):数值类型的相互转换