Chapter 8 Writing Source StatementsNumbers 131Extended C language formatCoding rules:Binary Start with '0' (zero) and letter 'B' (or 'b'), followed by binary digits.Octal Start with '0' (zero), followed by octal digits.Decimal Code decimal number as is.Hexadecimal Start with '0' and letter 'X' (or 'x'), followed by hexadecimal digits.Intel formatCoding rules:Binary Follow binary digits with letter 'B' (or 'b'). When the default is binary, the suffix 'B'may be omitted.Octal Follow octal digits with letter 'O' (or 'o') or 'Q' (or 'q'). When the default is octal, thesuffix 'O' or 'Q' may be omitted.Decimal Follow decimal digits with letter 'D' (or 'd'). When the default is decimal, the suffix'D' may be omitted.Hexadecimal Follow hexadecimal digits with letter 'H' (or 'h'). If the digits begin with a letter A –F, they must be prefixed with the digit '0' (zero). When the default is hexadecimal,the suffix 'H' may be omitted.Current default radixRadix Binary Octal Decimal HexadecimalBinary -- -- 0B101 --Octal -- -- 0765 --Decimal -- -- 789 --Hexadecimal -- -- 0XDEF --Current default radixRadix Binary Octal Decimal HexadecimalBinary 101B101101B 101B 101BOctal567O567Q567O567Q567567O567Q567O567QDecimal 789D 789D 789D789789DHexadecimal 0defH 0defH 0defH 0defH0def