大家好!我试图熟悉TinyOS。 我想知道uint8_t和uint16_t之间的区别。
提前谢谢: - )
答案 0 :(得分:1)
只是为了彻底:
数据类型有多种形状和大小。您所指的两个类型为unsigned 8 bit integer
和unsigned 16 bit integer
。
整数是一个正数或负数的整数;但是,在类型的情况下,无符号整数只能是正数,因为它不指定符号的空间(即负号)。 8位和16位指的是整数在内存中占用的空间量。 unsigned 8 bit integer
的值可以是0 - 255,而无符号的16位整数可以保存0到65,535的值(旁注:如果您熟悉网络,您可能会注意到65,535是最大的端口号可能。这是因为端口号是unsigned 16 bit integer
。)
希望这有帮助。