回答編集履歴

2

微修正

2020/11/07 03:29

投稿

YT0014
YT0014

スコア1708

test CHANGED
@@ -28,9 +28,9 @@
28
28
 
29
29
 
30
30
 
31
- 1000001010010101100100010010010111101101010011100__10001010110101010101010101010101
31
+ 100000101001010110010001001001011110110101001110010001010110101010101010101010101
32
32
 
33
- なお、__は、下位32との分離のために挿入。以後、2進数は、同様に表記する。
33
+ なお、は、下位32との分離のために挿入。以後、2進数は、同様に表記する。
34
34
 
35
35
 
36
36
 
@@ -44,18 +44,18 @@
44
44
 
45
45
 
46
46
 
47
- n1は、2進数で、111111001010001100__10110111000101010111000111000111
47
+ n1は、2進数で、11111100101000110010110111000101010111000111000111
48
48
 
49
49
  桁あふれの結果、10進数で-1,223,331,385
50
50
 
51
- n2は、2進数で、110010100001110__00010010010011101111000111000111
51
+ n2は、2進数で、11001010000111000010010010011101111000111000111
52
52
 
53
53
  桁あふれの結果、10進数で  307,163,591
54
54
 
55
- n3は、2進数で、101000011011__00000001110101001011000111000111
55
+ n3は、2進数で、10100001101100000001110101001011000111000111
56
56
 
57
57
  桁あふれの結果、10進数で   30,716,359
58
58
 
59
- n4は、2進数で、100000010__10110011011000100001000111000111
59
+ n4は、2進数で、10000001010110011011000100001000111000111
60
60
 
61
61
  桁あふれの結果、10進数で-1,285,418,553

1

注釈の追加

2020/11/07 03:29

投稿

YT0014
YT0014

スコア1708

test CHANGED
@@ -9,6 +9,8 @@
9
9
  2.intは、-2,147,483,648以上、2,147,483,647以下の範囲しか扱えない。
10
10
 
11
11
  これは、2進数の32桁の範囲で、最上位は、符号(+または-)として扱われる。
12
+
13
+ (今回お使いのC言語において。intは、2進数16桁などの場合もある)
12
14
 
13
15
 
14
16