C语言数据类型及取值范围