###前提・実現したいこと
こんにちは。いつもたいへんお世話になります。
本日はbyteのbigendianについて困っていることがあります。
###発生している問題・エラーメッセージ
byte[] bytes = {0x9A, 0x50, 0x07, 0x0C};
をBigEndianにすると、
byte[] bytesbigendian = {0x0C, 0x07, 0x50, 0x9A};
となります。
では、bytesの数が4でないときは、BigEndianにすると、どのようになりますか?
byte[] bytes = {0x9A, 0x50, 0x07, 0x0C, 0x1A};
1)すべて反転
byte[] bytesbigendian = {0x1A, 0x0C, 0x07, 0x50, 0x9A};
2)4つ単位で反転
byte[] bytesbigendian = {0x0C, 0x07, 0x50, 0x9A, 0x1A};
3)その他?
###補足情報(言語/FW/ツール等のバージョンなど)
Windows10 Home 1709 64bit
Microsoft Visual Studio Community 2017
Version 15.1 (26403.3) Release
VisualStudio.15.Release/15.1.0+26403.3
Microsoft .NET Framework
Version 4.7.02556
インストールされているバージョン:Community
Visual C# 2017 00369-60000-00001-AA631
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。