Hằng số số học bắt đầu bằng 0 là số **bát phân (octal)**.
Ví dụ
int a = 025; // Octal 25 = 2*8 + 5 = 21 (decimal) int b = 063; // Octal 63 = 6*8 + 3 = 51 (decimal)
Kết quả
Decimal of 25(Octal) is 21 Decimal of 63(Octal) is 51
Lưu ý: C++14 trở đi dùng 0o hoặc 0O cho octal rõ ràng hơn.