Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Cで最大16進精度を出力する方法はありますか?
例えば:
printf(" %x ", var);
「FFFFAB」として出力を与える
ただし、出力を「AB」、つまり有効数字の最小2桁にしたいだけです。そうする方法はありますか?
ビットごとの AND を使用して、不要なビットをマスクするだけです。
printf(" %x ", var & 0xFF);
また、あなたが話している「AB」は、一般にビットではなく16進数と呼ばれます。2 進数を記述するときは、一般的にビットが使用されます。