判断n位数字能否表示x,如果x的位数大于n返回0,否则返回1
int fits_bits(int x,int n)
{
unsigned mask;
mask = ((1 << n )-1);
return ((unsigned)x <= mask );
}
判断n位数字能否表示x,如果x的位数大于n返回0,否则返回1
int fits_bits(int x,int n)
{
unsigned mask;
mask = ((1 << n )-1);
return ((unsigned)x <= mask );
}