c++ - VC++中如何将4个整数组合成一个整数?

标签 c++ visual-c++

我有 4 个整数:

int i1 = 1, i2 = 8, i3 = 0, i4 = 60;

我想将它们组合起来并存储到另一个变量 var1 中,这样 var1 就等于 18060。我如何在 C++ 中执行此操作?

最佳答案

使用std::stringstream :

int i1 = 1, i2 = 8, i3 = 0, i4 = 60, var1;
std::stringstream ss;
ss << i1 << i2 << i3 << i4;
ss >> var1;

关于c++ - VC++中如何将4个整数组合成一个整数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32391941/

相关文章:

c++ - cmake 和 eclipse : default include paths?

c++ - 静态链接库时对 std::*something* 的 undefined reference

c++ - 无法将字符数组转换为具有 utf-8 字符的 wstring

visual-c++ - 使用 MSBuild 更新 C++ 资源文件中的 FILEVERSION 会导致编译失败

c++ - 最短成本路径

C# - 可执行文件可反编译(可以逆向工程)?

c++ - 为什么 ASIO 套接字 open() 会失败?

visual-c++ - C++ 调用引用类函数(混合代码)

c++ - 是否可以在Windows 8环境下运行在Visual Studio 2005上编译的VC++、Win32应用程序?

visual-c++ - 如何安装MSVCR90D.DLL