C++整数连接
C++ Integer Concatenation
我在C++中有一个整数和三个变量。我想把它的第一个二进制数字放在第一个变量中,第二个放在第二个,其余的放在第三个。
知道怎么做吗?
假设32位整数:
unsigned int val = ...;
unsigned int a, b, c;
a = val & (1U << 31); // = 10000000 00000000 00000000 00000000
b = val & (1U << 30); // = 01000000 00000000 00000000 00000000
c = val & 0x3fffffff; // = 00111111 11111111 11111111 11111111
对我来说,这实际上有点像编码作业。不管你想要什么数字,基本的想法是用1、10、100等除以这个变量,并将结果保持为整数,然后再除以w/10得到它的余数示例:578/10->57.8->57->57%10->7。
对于编码,只需自己动手。
相关文章:
- 您将如何连接"on the fly"文本+整数并将其传递给函数?
- 在 c++ 中连接字符串和整数,以便在 C++ 11 不支持计算机的情况下读取多个文件
- Vscode/C++ - cout 无法输出完整的句子,也无法与整数连接
- 如何编写模板函数来添加整数但连接字符串和字符类型?
- QT按钮组和可检查的按钮:如何将切换信号与整数和布尔值连接?
- 如何将多个字符连接成一个整数
- C++ 如何将文字与整数连接起来
- 如何在不使用对象的情况下连接字符串、整数和浮点数
- 如何在C 中连接整数和打印
- 连接整数
- wostringstream,Ascii,Unicode,Win32和整数连接到字符串
- 将带有时间戳的向量整数连接为C++中的字符串
- 如何将 3 个整数连接成无符号长整型
- 将字符串变量与整数和文本字符串连接起来的 C++ 字符串流
- 一个简单的 C++ 连接/拆分字符串和 char 数组中的整数
- 如何快速将整数simmilar连接到连接字符串
- C++整数连接
- 如何将整数变量连接到字符串文字
- 如何连接字符串和整数以生成文件名
- 将整数连接到字符串