teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

add

2017/12/13 05:21

投稿

nomurax
nomurax

スコア32

title CHANGED
File without changes
body CHANGED
@@ -54,8 +54,11 @@
54
54
  Q5)BitConverter.GetBytesを使うと16777216や65536や256はどこに消えるのか?
55
55
  Q6)ひょっとしてbytesはつねに4つの組の配列であり、16777216や65536や256がデフォルトなのか?
56
56
  Q7)戻すと配列は、{5,12,24,40}となるが58はどこに消えたのか?
57
+ 4つずつなら次のようにすればどうかと思ったが、これでも後半の58,63,71.86はなくなる。
58
+ List<byte> bytes = new List<byte>({5,12,24,40,58,63,71,86});
57
59
 
58
60
 
61
+
59
62
  お知恵拝借したいです。
60
63
 
61
64
 

1

form

2017/12/13 05:21

投稿

nomurax
nomurax

スコア32

title CHANGED
File without changes
body CHANGED
@@ -3,7 +3,7 @@
3
3
  byte[] intの変換で、コンソールアプリケーションを作っていろいろ試しています。
4
4
  そこでいろいろ疑問が出てきました。
5
5
 
6
- ‘‘‘C#
6
+ ```C#
7
7
  byte[] bytes = { 5, 12, 24, 40, 58 };
8
8
  var size = 16777216 * bytes[0] + 65536 * bytes[1] + 256 * bytes[2] + bytes[3];//Q1
9
9
  Console.WriteLine("convert1600 size="+size);
@@ -44,7 +44,7 @@
44
44
 
45
45
  byte[] bytesbybitconverter = BitConverter.GetBytes(size);
46
46
 
47
- ‘‘‘
47
+ ```
48
48
 
49
49
  ###発生している問題/疑問
50
50
  Q1)16777216や65536や256はどこから出てきたのか?