编辑代码

#include <stdio.h>
#define fun(val)( \
    ((val) >= (1 << 6) ? 1 : 0) + ((val) >= (1 << 14) ? 1 : 0) + ((val) >= (1 << 30) ? 1 : 0))
int main () {
    unsigned int stream_id_bits;
    stream_id_bits = fun(200000);
    printf("stream_id_bits: %u\n", stream_id_bits);
    return 0;
}