Javaで書いたプログラムをCで書き直しているのですが,どう書き直せばよいかわからない箇所があります.ご存知の方がいらっしゃれば教えていただきたいです.
やりたいことは,10というような数値を16進数表記(a or 0a)に変更したいです.数値は10進数表記にしている,というわけではなく単なる数字です.
わからないJavaの表現はこのようになっています.
String sixteen = Integer.toHexString(six[i] $ 0xff);
この記述はfor内にあります.sixは配列です.
自分で調べると,2進数から16進数に変換など,進数から進数への変換方法はたくさん出てくるのですが,単なる数値から16進数に変換する方法を見つけられず困っています.
よろしくお願いいたします.
回答3件
あなたの回答
tips
プレビュー