这是代码
#include<iostream>
using namespace std;
int main() {
cout << 04234;
return 0;
}
我怎么得到2204? 但如果我计算的话它代表668 在IDE上运行后显示2204 任何人都可以知道吗 请务必告诉我谢谢!
您正在打印十进制的八进制,(4234)oct 是十进制的 (2204)。如果你想让程序在 oct 内打印,你应该告诉它:
#include <iostream>
using namespace std;
int main() {
cout << oct << 04234;
return 0;
}