Я использую С++ Builder XE4.
Я пытаюсь использовать в своем коде двоичное число, такое как 0b1
.
Ниже приведен код, который я пробовал:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
int num = 0b11;
}
Вышеприведенное вызывает ошибку компилятора:
Unit1.cpp(19): ошибка синтаксиса объявления E2141
Поддерживает ли C++Builder такую двоичную нумерацию?
Я подтвердил, что 0x11
работает в C++Builder.
Я также подтвердил, что 0b11
можно использовать в IDEOne с помощью C++: