質問編集履歴
2
test
CHANGED
File without changes
|
test
CHANGED
@@ -8,7 +8,17 @@
|
|
8
8
|
|
9
9
|
【質問内容】
|
10
10
|
|
11
|
+
補数表現について理解することで実際に活用できる場面を調べたところ、「ビット反転をしたいときに使える」という情報にたどり着きました。
|
12
|
+
|
13
|
+
|
14
|
+
|
15
|
+
○参照元のwebサイト
|
16
|
+
|
11
|
-
|
17
|
+
http://proengineer.internous.co.jp/content/columnfeature/6254
|
18
|
+
|
19
|
+
「0と1が完全に反転することから、コンピュータ上で「ビット反転」の処理をしたい場合に使用することができます。」
|
20
|
+
|
21
|
+
|
12
22
|
|
13
23
|
しかしながら、以下のことについて疑問が解消されません。
|
14
24
|
|
@@ -20,4 +30,8 @@
|
|
20
30
|
|
21
31
|
|
22
32
|
|
33
|
+
3/27 12:15 追記
|
34
|
+
|
23
|
-
御
|
35
|
+
御指摘ありがとうございます。
|
36
|
+
|
37
|
+
ビット演算についての意義を調べてみます。御手数おかけいたしました。
|
1
test
CHANGED
File without changes
|
test
CHANGED
@@ -8,8 +8,16 @@
|
|
8
8
|
|
9
9
|
【質問内容】
|
10
10
|
|
11
|
-
|
11
|
+
補数表現について理解することで実際に活用できる場面を調べたところ、「ビット反転をしたいときに使える」という情報にたどり着きました。(参照元のwebサイト:http://proengineer.internous.co.jp/content/columnfeature/6254)
|
12
12
|
|
13
|
+
しかしながら、以下のことについて疑問が解消されません。
|
14
|
+
|
15
|
+
|
16
|
+
|
13
|
-
・
|
17
|
+
・ビット反転(例えば00001111→11110000のように解釈しています。)にはどのような使い道があるのでしょうか?
|
14
18
|
|
15
19
|
・ビット反転という処理は、ビット演算子NOT(~)を使うことと同義だと理解していますが、合っていますか?
|
20
|
+
|
21
|
+
|
22
|
+
|
23
|
+
御手数ですが、ご教示願います。
|