NOBのArduino日記!

NOBのArduino日記!

趣味は車・バイク・自転車・ラジコン・電子工作です。

Arduino IDE(sizeof演算子の使い方)

■sizeof演算子
 sizeof演算子は変数や配列のバイト数を返します。 配列に用いると便利です。

■使用例
 Arduino IDEで使用するsizeof演算子の使い方は以下の通りです。このプログラムを実行すると、図2の様に文章を1文字ずつシリアルモニタ上にプリントアウトします。

char myStr[] = "this is a test";
int i;
void setup() { Serial.begin( 9600 ); } void loop() { for (i = 0; i < sizeof(myStr) - 1; i++) { Serial.print(i, DEC); Serial.print(" = "); Serial.write(myStr[i]); // printではなくwriteを使用 Serial.println(); } delay(5000); }
イメージ 1
図1:プログラム例

 

イメージ 1

図2:上記プログラム実行結果

■「sizeof(variable)」の構文
 variable : 変数または配列

イメージ 1 イメージ 3
励みになりますのでよければクリック下さい(^o^)/

↩【ArduinoIDE reference】目次に戻る