每个人!我正在尝试熟悉 TinyOS。我想知道 uint8_t 和 uint16_t 之间的区别。
先感谢您 :-)
只是为了彻底:
数据类型有多种形状和大小。您所指的两个是类型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
.)
希望这可以帮助。