
Arduino(C言語) String "1101" を16進数に変換する場合、どうやれば良いですか?
プログラムが、『1』、『0』、『1』、『1』の様に、一文字ずつしか返してこない仕組みとします。
その場合、空のStringに四文字ずつ代入し、四文字になったら16進数に変換したいと考えています。
まだまだC言語が慣れていない事や、Arduinoも購入してから1カ月も経っていません。
まだまだ初心者ですが、ご教授していただければ幸いです。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
よくわかりませんが、こんな感じではないでしょうか?
参考:http://www.musashinodenpa.com/arduino/ref/
int i, val;
String str = "1101";
String hex;
val = 0;
for(i = 0; i < str.lenght; i++){
val *= 2;
if(str.charAt(i) == 1) val += 1;
}
hex = String(val, HEX);
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
javaで質問です。 文字列2023/2...
-
PerlプログラムをJavaに変換す...
-
javascriptで文字列のsjis利用...
-
substring バイト単位でやりたい
-
Visual Basic でのコードをASCI...
-
JavaのStringクラスに「外字」...
-
オラクルで、半角文字を全角に...
-
javaでのOracleのデータ登録の...
-
javaの日本語並び替えについて...
-
COBOLで半角カナを全角カナに変換
-
VC++にてCString型のフルパスを...
-
画像のテキストデータ化・暗号...
-
C言語のポインターに関する警告
-
System.err. printlnとSystem.o...
-
JavaScriptの変数をjavaのメソ...
-
ORA-01858: 数値を指定する箇所...
-
VBAで配列の計算
-
JScrollPaneで、表示がおかしく...
-
JavaScriptを使ってロト6の当...
-
streamで送信されたArrayListを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
javaで質問です。 文字列2023/2...
-
Path型をString型へ変換する(Java)
-
ダブルクォーテーションのrepla...
-
C言語32bitから64bitの移行につ...
-
javascriptで文字列のsjis利用...
-
Visual Basic でのコードをASCI...
-
int型のゼロ埋め
-
substring バイト単位でやりたい
-
文字列の比較
-
COBOLで半角カナを全角カナに変換
-
エクセルVBAで「〜」が表現でき...
-
byte[] を long,float とかに...
-
下記問題の答えが"D"になる意味...
-
全角英数字とハイフンを半角に...
-
javaの初歩的な質問です。
-
Windows-31Jからutf-8への変換...
-
JavaのStringクラスに「外字」...
-
CStringをLPCTSTRへ変換
-
TEXTAREAからのデータを改行入...
-
Arduino(C言語) String "1101" ...
おすすめ情報