sizeof( 変数または配列)

スポンサーリンク

Arduinoにおける文法は標準C言語と特に変わりはありません。
変数や配列のバイト数を返します。

●引数
変数または配列

●戻り値
バイト数

●Example from Arduino Web Site

[c]
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]);
Serial.println();
}
delay(5000); // slow down the program
}
[/c]

[c]
for (i = 0; i < (sizeof(myInts)/sizeof(int)); i++) {
// do something with myInts[i]
}
[/c]

Arduino 原文

タイトルとURLをコピーしました