> > #define USHRT_BIT (256 * sizeof(unsigned int)) > > #define Q1 (1U << (USHRT_BIT - 2)) > > #define Q2 (2U * Q1) > > #define Q3 (3U * Q1) > > だれかこれを説明してくれないか(ρ_;)1Uとかってなに > それ以前にdefineされたりとかは?(;´Д`) #define rightbits(n, x) ((x) & ((1U << (n)) - 1U)) これしかないです(ρ_;)1U 2U 3Uがなに表してるのやら・・・ 参考:2002/12/03(火)08時41分57秒