2017-08-03 46 views
-1

大家好!我正在嘗試熟悉TinyOS。 我想知道uint8_t和uint16_t之間的區別。TinyOS中uint8_t的確切含義是什麼?

預先感謝您:-)

+0

他們似乎是無符號8位整數和無符號16位整數。有關這些類型的解釋,請參閱Microsoft的此有用頁面:https://msdn.microsoft.com/en-us/library/s3f49ktz.aspx –

回答

1

只是爲了完整性考慮:

數據類型有許多形狀和大小。你提到的兩個是unsigned 8 bit integerunsigned 16 bit integer

整數是一個整數,可以是正數或負數;然而,在類型的情況下,無符號整數只能是正數,因爲它沒有指定符號的空間(即負號)。 8位和16位是指整數在內存中佔用的空間量。 unsigned 8 bit integer的值可以是0-255,而無符號的16位整數可以保持0-65,535的值(注意:如果您熟悉網絡,可能會注意到65,535是可能的最大端口號,這是由於實際上一個端口號是unsigned 16 bit integer。)

希望這會有所幫助。

相關問題