資料型別 位元組
範圍 備註
void
只用作函式宣告,表示沒有返回值
boolean
true,false
每乙個布林變數佔乙個位元組的記憶體
char
-128~127
unsigned char
0~255
byte
0~255
int-32768~32767
在arduino due上是4個位元組
unsigned int
0~65535
word
0~65535
long
-2147483648~2147483647
unsigned long
0~2^32-1
short
-32768~32767
float
-3.4028235e+38~3.4028235e+38
只有6~7位小數精度
double
在arduino due上有8個位元組,其餘的跟float一樣
string
相當於char型別的陣列
string
object
array
陣列參考:
Arduino 傳輸資料型別轉換
itoa 將整型值轉換為字串。ltoa 將長整型值轉換為字串。ultoa 將無符號長整型值轉換為字串。gcvt 將浮點型數轉換為字串,取四捨五入。ecvt 將雙精度浮點型值轉換為字串,轉換結果中不包含十進位制小數點。fcvt 指定位數為轉換精度,其餘同ecvt atof 將字串轉換為雙精度浮點型值。...
095 Arduino基礎資料型別探索
本來想自己構建乙個通用的資料型別,接著做乙個簡單的測試。我構建了我自己的資料型別定義 ifndef typedefs h define typedefs h typedef unsigned char uint8 t typedef char int8 t typedef unsigned shor...
資料型別基礎資料型別
資料型別 基礎型別 除八大基礎型別其他的都是引用型資料型別 引用資料型別 基礎資料型別 整型 byte 佔乙個位元組,範圍 128 127 short 佔兩個位元組,範圍 32768 32767 int 最常用 佔四個位元組,範圍 2147483648 2147483647 long 佔八個位元組 ...