ฉันใช้ C++ Builder XE4
ฉันกำลังพยายามใช้เลขฐานสองเช่น 0b1
ในโค้ดของฉัน
ต่อไปนี้เป็นรหัสที่ฉันลอง:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
int num = 0b11;
}
ข้างต้นทำให้เกิดข้อผิดพลาดของคอมไพเลอร์:
Unit1.cpp(19): ข้อผิดพลาดทางไวยากรณ์การประกาศ E2141
C++Builder รองรับการเลขฐานสองเช่นนี้หรือไม่
ฉันยืนยันว่า 0x11
ใช้งานได้ใน C++ Builder
ฉันยังยืนยันด้วยว่า 0b11
สามารถใช้ใน IDEOne โดยใช้ C ++: