发布网友 发布时间:2022-06-05 16:24
共3个回答
热心网友 时间:2023-11-25 03:45
将十进制的17变为八进制是21,由于printf("%o",k)中%o表示将十进制的数变为八进制的数,也就是说你输入十进制,计算机会输出八进制。所以不用加o了,因为%o已经声明了输出的数是八进制的了。热心网友 时间:2023-11-25 03:45
%O是八进制,八进制的21换算为10进制就是17,过程2*8+1=17热心网友 时间:2023-11-25 03:46
如果想加o可以写:printf("o%o\n",k);想加什么在输出格式中给出即可,不给出当然不显示了。