cout << "八进制:" << oct << a << end; cout << "十进制:" << dec << a << end; cout << "十六进制:" << hex << a << end; 二进制好像没有。