:::

9-1 變數

一、Arduino的變數與常數
資料型態 位元數 範圍
boolean 8 true(定義為非 0),false(定義為0)
char 8 -128 ~ +127 
unsigned char 8 0~255
byte 8 0~255
int 註1 16 -32,768 ~ +32,767
unsigned int 註 2 16 0 ~ 65,535
word 16 0 ~ 65,535
long 32 -2,147,483,648 ~ +2,147,483,647
unsigned long 32 0 ~ 4,294,967,295
short 16 -32,768 ~ +32,767 
float 32 -3.4028235E+38 ~ +3.4028235E+38
double 註 3 32 -3.4028235E+38 ~ +3.4028235E+38 

註1:在Arduino Due 板為32位元,其餘為16位元。

註2:在Arduino Due 板為32位元,其餘為16位元。

註3:在Arduino Due 板為64位元,其餘為32位元。  

 

二、變數、常數宣告

變數

int ledPin = 10 ;  //宣告整數變數ledPin,初始值為10

char myChar = ’A’ ; //宣告字元變數myChar,初始值為’A’

float sensorVal = 12.34 ; //宣告浮點數變數sensorVal,初始值為12.34

int year = 2013 , moon = 7 , day = 11; //宣告整數變數year、moon、day及其初值

常數

const int ledPin = 13 ; 

 

 


搜尋