這篇介紹 Arduino IDE 語言上資料型態 (data type),這東西感覺上不太重要,實際寫起程式來就會發對這些東西不熟悉的話,會一直卡卡卡卡的。
這邊直接整理成一張表格,未來好做參考:
這邊解釋一下表格中的 range 怎麼來的:
- 首先看下第二列的 bytes 代表的是這個 data type 最大的容量,2 代表最大可容量 2 bytes = 8*2 = 16 bits
- 以 unsigned int 為例子,可以放下 16 bits 的二進位數字,是從 0~ 1111111111111111,換算為 10 進位就是 0~65535 (換算網頁可參考這裡)
沒有留言:
張貼留言
Anything That's Worth Chatting