ARDUINO 資料型態(Data type)



整數常數(Integer Constants)
Arduino 的整數常數有四種進位方式,分別是
十進位 (Decimal)//與一般數字用法相同 ,例 : 19 就是 19。
二進位(Binary)//以 B 開 頭,例 : B11 為十進位的 3 (2*1+1=3)。
八進位(Octal)//以 0 開頭,例 : 011 為十進位的 9 (8*1+1=9)。
十六進位(Hexadecimal)//以 0x 開頭,例 : 0x21 為十進位的 17(16*2+1=33) 。

浮點常數(Floating Point Constants)
數字中含有小數點或指數的稱為浮點數。


字元常數(Character Constants)
單引號 ' 圍住的單一字元,例如 'A' 或 'b' 。


字串 (String)
雙引號 " 圍住的字串,例如 "Hello World" 。


布林值(Boolean)
只有 true/false兩種,1代表true,0代表false。

資料型態中文名稱位元數值的範圍備註
byte位元組80~255
int整數16-32768~32767
long長整數32-2147483648~2147483647
float浮點數32"+/-3.4E+-38"
double倍精度浮點數32"+/-3.4E+-38"Arduino的double同float
unsigned char正字元80~255
unsigned int正整數160~65535
unsigned long正長整數320~42949667295
char字元8-128~127
bool布林8true or false同boolean
String字串

沒有留言:

張貼留言