当我们通过在数字前添加“ 0”来初始化值时,该数字将被视为八进制。例如,“ 10”读取为10,而“ 010”读取为8。
例子:
Input : 0101
Output : 65
Input : 01010
Output : 520
#include
using namespace std;
int main()
{
int x = 0101;
cout << x;
return 0;
}
输出:
65
#include
using namespace std;
int main()
{
int x = 020;
cout << x;
return 0;
}
输出:
16
#include
using namespace std;
int main()
{
int x = 090;
cout << x;
return 0;
}
输出 :
Compiler Error : 9 is not a valid digit in octal number.
想要从精选的最佳视频中学习并解决问题,请查看有关从基础到高级C++的C++基础课程以及有关语言和STL的C++ STL课程。要完成从学习语言到DS Algo等的更多准备工作,请参阅“完整面试准备课程” 。