>>601
1行目と2行目以降が同じ意味に聞こえないんだけど、もしかしてこういうこと?

int d = ((a & 0xff) << 16) | ((b & 0xff) << 8) | (c & 0xff);