c语言数据类型的取值范围推断