動作環境
Arduino uno
1000はかけれるのに、10000をかけることができない
なぜこのようになるのかが色々調べたのですがわかりづらかったため、教えていただきたいと思います。
(71000)はしっかり計算できるのに、(710000)が計算できません。
私の期待していない動作をするのがこのプログラムです。
Arduino
1 2const char node = '7'; 3 4void setup() { 5 // put your setup code here, to run once: 6 Serial.begin(9600); 7 int a = (node-'0')*1000; 8 int b = (node-'0')*10000; 9 10 Serial.print("a: ");Serial.println(a); 11 Serial.print("b: ");Serial.println(b); 12} 13 14void loop() { 15 // put your main code here, to run repeatedly: 16}
result
1a: 7000 2b: 4464
解決策があるのであれば教えていただきたいです。よろしくお願いします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/13 05:52
2020/04/13 06:08