请问在C语言中,整型常量不管是十进制,八进制,或十六进制,它的数值范围是怎么算的?请高手指教!