假设我有一个名为'score'的整数,如下所示:
int score = 1529587;
现在我想要做的是使用按位运算符从得分中获取每个数字1,5,2,9,5,8,7(参见下面的编辑说明).
我很确定这可以做到,因为我曾经使用过类似的方法从十六进制颜色值中提取红绿色和蓝色值.
我该怎么做?
编辑 它不一定是按位运算符,我只是觉得它更简单.
c bitwise-operators
bitwise-operators ×1
c ×1