● -1の作り方は、全ビット反転して+1する。
aを一時ワークとする
反転は、「~」
例 ~a
aに+1は、インクルドという、インクルドは、「++」
例 a++
処理を連続させる
例 a = ~a
a++
こんな感じ
a = ~1;
a++;
結果
プログラム
//mainasu_1_asobu_UNO_1
// the setup routine runs once when you press reset:
void setup() {
// initialize serial communication at 9600 bits per second:
Serial.begin(9600);
Serial.println();
Serial.println("START");
Serial.println();
}
// the loop routine runs over and over again forever:
void loop() {
char a,b;
a = ~1;
a++;
b = ~3;
b++;
Serial.println((int)a);
Serial.println((int)b);
delay(3000); // delay in between reads for stability
}