为什么输出不是 00706?
Why is output not 00706?
#include <iostream>
using namespace std;
int main()
{
int a = 0706;
cout<<"Hello"<<a<<endl;
}
输出:
Hello454
Program ended with exit code: 0
无论我在 706 之前放了多少个零'0',输出都是 454
由于前导零,该数字是八进制的。
#include <iostream>
using namespace std;
int main()
{
int a = 0706;
cout<<"Hello"<<a<<endl;
}
输出:
Hello454
Program ended with exit code: 0
无论我在 706 之前放了多少个零'0',输出都是 454
由于前导零,该数字是八进制的。