📜  C中的八进制字面量

📅  最后修改于: 2021-05-25 23:18:06             🧑  作者: Mango

当我们通过在数字前添加“ 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等的更多准备工作,请参阅“完整面试准备课程”