在C编程语言中,整型常量可用以下三种形式表示:
1. 十进制整数,即按日常接触的数字形式正常表示。如123、-120;
2. 八进制整数,以0开头的数字进行表示。如0123表示八进制数123,即(123)8,其值为:1*82+2*81+3*80,等于十进制数83。-011表示八进制数-11,即十进制数-9。
3. 十六进制整数,以0x开头的数字进行表示。如0x123,代表十六进制数123,即(123)16,其值为:1*162+2*161+3*160,等于十进制数291。-0x12等于十进制数-18。