なぜ、Serial.print()でunsigned char型を出力できない?
Arduino
1void setup() { 2 // put your setup code here, to run once: 3 Serial.begin(9600); 4 5 unsigned char text[] = "abcdefghijk"; 6 Serial.println(text); 7} 8 9void loop() { 10 // put your main code here, to run repeatedly: 11}
エラー画面
error
1exit status 1 2no matching function for call to 'println(unsigned char [12])'
試したこと
char型ならできました。なぜchar型でできるのにunsignedをつけると出来なくなるのかが気になりました。
お願い
そういうものなんだという感じではなく、なぜそうなるのか理由を教えていただけると嬉しいです。回答のほど、よろしくお願いいたします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/25 07:50
2020/06/25 13:03
2020/06/26 00:15
2020/06/26 21:43