int16和uint16的区别

如题所述

存储空间、取值范围。
1、都是16位长度的数据类型,但int16是有符号的,可以表示正数、负数和0,而uint16是无符号的,只能表示非负整数,即从0到65535的整数。
2、int16可以存储-32768到+32767范围内的负数和正数两种类型的值,而uint16只能存储0到65535范围内的正值。
温馨提示:答案为网友推荐,仅供参考