■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:プログラム例
図2:上記プログラム実行結果
■「sizeof(variable)」の構文
variable : 変数または配列
励みになりますのでよければクリック下さい(^o^)/