假设我有一个名为'score'的整数,如下所示:
int score = 1529587;
Run Code Online (Sandbox Code Playgroud)
现在我想要做的是使用按位运算符从得分中获取每个数字1,5,2,9,5,8,7(参见下面的编辑说明).
我很确定这可以做到,因为我曾经使用过类似的方法从十六进制颜色值中提取红绿色和蓝色值.
我该怎么做?
编辑
它不一定是按位运算符,我只是觉得它更简单.
我有一个二进制文件,我能够转换为uint64_t.它很大,所以我真的需要一个uint64_t.我将它转换为char数组时遇到了麻烦.我可以在独立项目中完成,但不能在Arduino上完成
我遇到的一些障碍:
任何输入都非常感谢.