无符号整型输出为八进制怎么算?

设unsigned int a=65535;则printf("%o",a);的输出是( )

177777