我试图用C来转换一个十进制数,我的函数是正确地完成第一部分,而不是第二部分。它应该得到其余的除以2的数字,将这些数字存储在一个数组中,然后返回数组,但是相反。我的代码是: int originalBits[32]; for(i = 0; i < 32; i++){[32]; for (k = 32; k > 0; k--){
我正在尝试理解ThreadPoolExecutor类,我发现在该类中声明了一些最终变量,但无法理解它们的使用。以上是最终变量及其二进制和十进制值。然后,我发现了两种使用这些变量的方法:
private static int runStateOf(int c) { return c & ~CAPACITY; } // RUN_STATE如您所见,ctl的初始值正在运行。有人能解释我为什么要创建这些最