m=0256 -- 0 开始的数,其它 数字为0到7,是 8 进制数
%o 是 按 8 进制数 格式 输出。
所以 printf("%o %o\n",m,n); // 不是 mn,n, 应是 m,n
m 输出 256
---
n=256 -- 这里256是10进制数。
%o 是 按 8 进制数 格式 输出,10进制 256 要转 8 进制数
256 除 8 得 32 取余数 0
32 除 8 得 4 取余数 0
4 除 8 得 0 取余数 4
10进制 256 的 8 进制 为 400
--
运行输出
256 400