Arduino的資料型別

2021-06-18 07:45:18 字數 635 閱讀 4331

資料型別 位元組

範圍 備註

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 佔八個位元組 ...