以下のものがあるとします。お互いに隣り合う16進数値につけて表示する方法
int main(){
int x = 0x02;
int y = 0x72;
//Figure out how to put 0x02 and 0x72 together to make 0x272.
}
コメントによると、16進値をどのようにまとめるかを知りたいと思います。単純な数値の加算ではありません。
このコードは、はるかに大きなプロジェクトの一部ですが、私はこの問題を解決する方法を知りたいと思います。
このように、1つの整数値を作るには、 'x'は上位バイト、' y'は下位バイトですか? bitwise * shift *と* or *演算子について読む。 –
数値を逆にしたい場合は、答えを0x722または0x7202にしますか? –
あなたのマシンのintサイズは何ですか? 8,16,32,64? –