45.已有定义int a=-2;和输出语句:printf(”%8lx”,a);以下正确的叙述是( )。