যে কোনও পূর্ণসংখ্যার মানের সাথে উপসর্গ করা 0হয় এটি একটি অক্টাল মান। উদাহরণস্বরূপ: 01 হ'ল অষ্টাল 1, 010 অষ্টাল 10, যা দশমিক 8, এবং 0টি অক্টাল 0 (যা দশমিক এবং অন্য কোনও 0)।
হ্যাঁ, '0' একটি অষ্টাল।
এটি @ আলসের উত্তরে ব্যাকরণের স্নিপেটের সরল ইংরেজী অনুবাদ :-)
একটি পূর্ণসংখ্যা সঙ্গে পূর্বে সমাধান 0xকরা হয় না সঙ্গে পূর্বে সমাধান 0। 0xএকটি স্পষ্টতই পৃথক উপসর্গ। স্পষ্টতই এমন লোক আছে যারা এই পার্থক্য করতে পারে না।
একই মান অনুসারে, যদি আমরা চালিয়ে যাই:
integer-literal:
decimal-literal integer-suffixopt
octal-literal integer-suffixopt
hexadecimal-literal integer-suffixopt
decimal-literal:
nonzero-digit <<<---- That's the case of no prefix.
decimal-literal digit-separatoropt digit
octal-literal:
0 <<<---- '0' prefix defined here.
octal-literal digit-separatoropt octal-digit <<<---- No 'x' or 'X' is
allowed here.
hexadecimal-literal:
0x hexadecimal-digit <<<---- '0x' prefix defined here
0X hexadecimal-digit <<<---- And here.
hexadecimal-literal digit-separatoropt hexadecimal-digit