如题所述
arcgis字段类型int是整数型。
首先Int表示整型,一般分长整型和短整型,你这里用短整型应该就行了;char是字符型,在ArcGIS中应选择文本型与之对应;float是指浮点型,可以存储整数和小数。
字段类型改变,那字段属性肯定会变,比如短整型可能要设置别名和默认值等,但文本型要设置文本长度,这是由于不同类型字段的要求不一样。
从浮点数转换:
当从浮点数转换成整数时,数字将被取整(丢弃小数位)。
如果浮点数超出了整数范围(通常为 +/- 2.15e+9 = 2^31),则结果不确定,因为没有足够的精度使浮点数给出一个确切的整数结果。在此情况下没有警告,甚至没有任何通知!
【以下以C/C++语言为例,陈述一下整型的知识】:C/C++对整型长度的规定是为了执行效率,将int定义为机器字长可以取得最大的执行速度。C/C++中整型包括:int,char和enum,C++中还包含bool类型,C99中bool是一个宏,实际为_Bool。
温馨提示:答案为网友推荐,仅供参考