
No.5
- 回答日時:
切り捨ての問題以前に、
10進数から2進数への変換は
「2で割る」ことではないですね。
2で割っていく方法は、整数割算の余り(1または0)を2進数の1桁に対応させるので、少数まで計算して0.5を切り捨てるのは間違いです。
ちなみに、10進数の正の整数なら、2進数の正の整数で表せるので、小数が出てくることは有り得ません。
10進数の185は、8桁(8ビット)の符号なし2進数で表現できます。(0〜255まで表現できる)
n乗 2進数 10進数
2^7 10000000 128
2^6 01000000 64
2^5 00100000 32
2^4 00010000 16
2^3 00001000 8
2^2 00000100 4
2^1 00000010 2
2^0 00000001 1
もとの10進数から、2のn乗に対応する値を大きい順に引いて、該当するn桁目に1を立てる、引けないときはn桁目を0とする。
という方法で変換できます。
〜〜〜〜
負の整数を2進数に変換する場合は、符号付きの2の補数で表します。
少数部を含む実数は、固定小数点の2進数では表せないので、指数部と仮数部と分けて浮動小数点で表します。
・・・ということを、
今は中学校の数学か理科で教わるのではないですか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
プログラマー達は何故、プログラムを入れるフォルダーに容量制限があるのを知らない?
C言語・C++・C#
-
プログラミングに興味があるのですが、作りたいものはありません。 ゲーム機とかパソコンの中身(ソースコ
その他(プログラミング・Web制作)
-
⚠️至急です!⚠️ Yahoo!知恵袋の自動回答ツールを作成しようと思ったらお金はかなりかかりますか
その他(プログラミング・Web制作)
-
-
4
数学、プログラミング、物理、化学など理系の方に質問 プログラミング言語、数式、化学式などで会話をしよ
その他(プログラミング・Web制作)
-
5
C言語 関数、変数の宣言について
C言語・C++・C#
-
6
if関数とは?
その他(プログラミング・Web制作)
-
7
パイソンのソースコードをChatGPTで書いてもらうのを独学でやろうと思うとどういう方法がオススメで
その他(プログラミング・Web制作)
-
8
プログラミングについて
その他(プログラミング・Web制作)
-
9
算術演算子「¥」の意味について
Visual Basic(VBA)
-
10
覚えることが少ないプログラミング言語を教えて下さい。
その他(プログラミング・Web制作)
-
11
AIがプログラムする時代のプログラマー不要論の相違について
その他(プログラミング・Web制作)
-
12
C言語について(初心者)
C言語・C++・C#
-
13
以下のプログラムの実行結果はどうなると思いますか? その理由も教えてください。
Visual Basic(VBA)
-
14
COPYコマンドで、最後に1文字「Hex1A」が付くのはなぜ?外し方は?
その他(プログラミング・Web制作)
-
15
MOVEコマンドでサブフォルダーからの移動は?
その他(プログラミング・Web制作)
-
16
VBAの「To」という語句について
Visual Basic(VBA)
-
17
DLLファイルの逆コンパイラについて詳しい方
C言語・C++・C#
-
18
改行文字「vbCrLf」とは
Visual Basic(VBA)
-
19
OS入ってる機器のソフト・アプリの作成(プログラム)って
その他(プログラミング・Web制作)
-
20
プログラミングc++を全く分からない状態から習得するまでどれくらいかかりますか?なぜ難しいと言われて
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
画像生成AIのプロンプトの作り...
-
pythonでのローカルファイルか...
-
vba 正規表現について教えてく...
-
if関数とは?
-
プログラミングに興味があるの...
-
uwscでPauseキーが押されたら、...
-
Fortranでシステム時刻をカレン...
-
数行削除してコピーするbatファ...
-
秀丸エディターでの置き換え
-
vba クリップボードクリアにつ...
-
Geminiフォーム 画像生成で 人...
-
Python 3.12.2 か一番最新のパ...
-
AIがプログラムする時代のプロ...
-
pythonについて(初心者です)
-
pythonでhtmlファイルの指定文...
-
プログラム上での行のマージ方法
-
覚えることが少ないプログラミ...
-
従業員が1名だけのSierっている...
-
アルゴリズムとコードとは何で...
-
IT業で開発をされてる方々に質...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
if関数とは?
-
プログラム言語
-
pythonでのローカルファイルか...
-
著作権法について
-
vba 正規表現について教えてく...
-
画像生成AIのプロンプトの作り...
-
今のプログラミング言語
-
vba クリップボードクリアにつ...
-
プログラミングについて
-
自作scratch アニメの商用利用
-
数学、プログラミング、物理、...
-
pythonの実行に関する質問
-
pip --versionがエラーになる
-
OS入ってる機器のソフト・アプ...
-
Python... 環境設定 初心者です...
-
CSVファイルの複数行削除
-
Geminiフォーム 画像生成で 人...
-
プログラミングに興味があるの...
-
パイソンのソースコードをChatG...
-
Python 3.12.2 か一番最新のパ...
おすすめ情報