アドレスが 31 ビットかどうかを検証する条件があります。それに加えて、サポートされていない他のアドレスを確認する必要があります。条件は次のとおりです。
if ((addr & (1 << 31)) || (addr == 0x000f000))
{
printf("Not 31 bit Valid address");
}
今、私はそれを次のように書き換えることができます
if ((addr & (1<<31)) ? 1 : (( addr == 0x000f000) ? 1 : 0))
今、もっと短くてユニークな同じものを書くものは他にありますか.