![程序设计与问题求解:C语言](https://wfqqreader-1252317822.image.myqcloud.com/cover/147/53256147/b_53256147.jpg)
上QQ阅读APP看书,第一时间看更新
2.4.2 整型常量
整型常量就是整常数。在C语言中,使用的整常数有八进制、十六进制和十进制3种,它们使用不同的前缀来相互区分。
1. 八进制整常数
八进制整常数必须以0开头,即以0作为八进制数的前缀,数码取值为0~7。如0123表示八进制数123,即(123)8,等于十进制数83,即1×82+2×81+3×80=83;-011表示八进制数-11,即(-11)8,等于十进制数-9。
2. 十六进制整常数
十六进制整常数的前缀为0X或0x,其数码取值为0~9、A~F或a~f。如0x123表示十六进制数123,即(123)16,等于十进制数291,即1×162+2×161+3×160=291;-0x11表示十六进制数-11,即(-11)16,等于十进制数-17。
3. 十进制整常数
十进制整常数没有前缀,数码取值为0~9。如123、-456。