ベストアンサー 16進小数0.Cを10進数小数に変換したら0.75になりますがわたし自 2010/09/20 00:51 16進小数0.Cを10進数小数に変換したら0.75になりますがわたし自身良く解りません 詳しくおしえていただけませんでしょうかm(._.)m みんなの回答 (5) 専門家の回答 質問者が選んだベストアンサー ベストアンサー noname#159916 2010/09/20 01:05 回答No.1 10進数で「0.1」と書くと、 小数点より下位の「1」の意味は「10分の1の量が1コ」という意味ですよね。 10分の1の量が1個だと 0.1 10分の1の量が2個だと 0.2 と続けて 10分の1の量が9個だと 0.9 じゃあ 10分の1の量が10個だと? 小数点の右側の場所では表現できないので、左側の場所を使って 1.0 と書きます。 これが10進法です。 16進数で小数点を含む数字の意味を考えると... 16進数「0.C」は、小数点の右側の「C」は「16分の1の量がC個(=12コ)」という意味です。 16分の12は約分できるので、してみると4分の3、10進数の小数で言えば=0.75です。 そういう事です。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 1 その他の回答 (4) invalid ベストアンサー率61% (67/109) 2010/09/20 18:34 回答No.5 16進表示だと分かりにくいですよね。 2進数の小数は例を挙げると以下の通りです (b)1000.=8 (b)0100.=4 (b)0010.=2 (b)0001.=1 (b)0.1000=0.5 (b)0.0100=0.25 (b)0.0010=0.125 (b)0.0001=0.0625 (b)は2進数表示 <求め方1> ⇒ No.4の方と同じ内容です 16進数0.Cは2進数では0.1100となるので (b)0.1000=0.5 (b)0.0100=0.25 -------------- (b)0.1100=0.75 と計算しても良いですし <求め方2> ビットは右に1つシフトすると2で割ったことになります。 1⇒0.5⇒0.25⇒0.125⇒0.0625 0xC=12を16で割ると4つ右にシフトすることになります のでそれを使って求めることもできます。 C=12 , 12÷16=0.75 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 1 ymmasayan ベストアンサー率30% (2593/8599) 2010/09/20 02:43 回答No.4 基礎から勉強し直さないといけないのは質問者さんでは無いようですね。 (0.C)16=(0.1100)2=(0.5+0.25)10=(0.75)10 で質問者さんの答えで合っていますよ。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 LM5505E ベストアンサー率61% (8/13) 2010/09/20 01:35 回答No.3 基礎から勉強しなおして下さい。 マイコンやコンピューターの数値には負の数や小数点の値は存在しません。 16進数のCは、10進数の12ですから、0.75と言う数値になる事もおかしな話です。 16進数で計算して10進数で0.75と言う答えを出す場合は、まず10進数で100をかけます。 0.75x100=75 16進数に変換すると4Bになります。 >16進小数0.Cを10進数小数に変換したら0.75になる これはどう考えてもおかしな話です。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 m0r1_2006 ベストアンサー率36% (169/464) 2010/09/20 01:05 回答No.2 0.C 小数点第一位なので, 10進法では, 1/16 です. 答え C/16 = 12/16 = 3/4 16 進で,s_2 s_1 s_0 . s_-1 s_-2 とかなら 10進で, s_2*16^2 + s_1*16^1 + s_0*16^0 + s_-1*16^(-1) + s_-2*16^(-2) です. 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 1 カテゴリ [技術者向] コンピューターITシステム運用・管理ハードウェア・サーバー 関連するQ&A 小数の10進数を2進数に変換する方法 小数の10進数を2進数に変換するには、変換したい10進数の小数部を小数が0になるまで2倍するのはなぜでしょうか? 進数の小数点をどう変換するのか 現在進数の小数点で詰まってます 2進数⇒10進数へ変換するときは 11.01011⇒ 1*2~1+1*2~0+0*2~-1+1*2~-2+0*2~-3+1*2~-4+1*2~5 2 +1 +0 +0.25 +0.125 +0.625 +0.3125 3+1.3125 4.3125 2進数⇒16進数へ変換するときは 11.01011⇒ B.0 |8+0+2+1| B.0B で良いと思ってます(間違ってたらすいません) ここで本題なんですが、小数点を含んだ進数で 2進数⇒8進数 8進数⇒2進数 10進数⇒2進数 16進数⇒2進数 この[通り]の場合の小数点の出し方を何方かご存知ないですか? 無ければ無い、あればあるで教えて頂けないでしょうか 扱う数字はいくつでも勿論結構です、宜しく御願いします 基数変換 (小数) 8進数の27.8と16進数の3C.Bを加算した結果を、16進数で表したものはどれか。という問題をやっていたのですが、小数の場合の8、16進数の変換の仕方が分かりません。サイトで調べたのですが分かりやすい説明の仕方をしたサイトがありませんでした。なので、良ければ詳しく教えていただけないでしょうか?(2進数から10進数への小数変換は分かります。例10.10 = 2.5) 分からない事〔8進数から2進数へ変換 例27.8→?〕 〔16進数から2進数へ変換 例3C.B→?〕 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム 2、8、10、16進数に変換(小数点) 10進数や2進数や8進数や16進数に変換する場合、 小数点以下を変換できません。 方法はありませんか? 小数の2進数変換について教えてください。 10進数を2進数に変換するプログラムを作ったのですが、 小数の2進数変換が出来ません。 小数を2進数に変換するにはどうしたらいいのでしょうか? よろしくお願いします。 import java.awt.*; import java.applet.*; import java.awt.event.*; public class Applet1 extends Applet { TextField textField1 = new TextField(10); TextField textField2 = new TextField(10); Button displayButton1 = new Button("2進数変換"); public void init() { displayButton1 = new Button("2進数変換"); add(new Label("10進数")); add(textField1); add(textField2); add(displayButton1); displayButton1.addActionListener(new ToBinaryAction()); } class ToBinaryAction implements ActionListener{ public void actionPerformed(ActionEvent e) { int x = Integer.valueOf(textField1.getText()).intValue(); textField2.setText(Integer.toBinaryString(x)); } } } 二進数の循環小数を十進数に変換する方法 二進数の循環小数を十進数に変換する方法が分かりません。 サイトも探してみたのですが、十進の循環を二進数に変換するものは見つかっても、逆は見つからなくて・・・ 教えていただけませんでしょうか、よろしくお願いします。 VB6.0で小数10進数を16進数に変換したい 仕事に生かせるようになる為、VB6.0を勉強しています。 今仕事でディジタル通信を用いて信号のやり取りをするような機器を使っているのですが、例えば小数じゃないですけど、10進数の「1」は16進数に変換すると「3F800000」となるみたいです。 どのようなプログラムを作ればこのような変換が行えるのでしょうか? 分かる方いらっしゃいましたら教えてください。 浮動小数点法での2進数変換 浮動小数点法を用いての2進数への変換に関して質問です。 10進数の(-0.0001)を浮動小数点表示を用いて2進数に変換しなさいという問題が全くわかりません。 どなたか詳しく解説してください。お願いします。 10進数の14.5を浮動小数点(IEEE754形式)の2進数に変換するにはどうしたらよいでしょうか? 10進数の14.5を浮動小数点(IEEE754形式)の2進数に変換するにはどうしたらよいでしょうか? 10進数の-7.5を浮動小数点(IEEE754形式)の2進数に変換するにはどうしたらよいでしょうか? 計算方法を教えてください。 循環小数の進数変換について質問です。次の16進数を10進数に直したいの 循環小数の進数変換について質問です。次の16進数を10進数に直したいのですが、どうすればよいのかわかりません;どなたかお力添えをお願いします。 (1)0.2222222222222222… (2)0.6666666666666666… 浮動小数点変換 (1)次の数値をIEEE754単精度形式で正規化された浮動小数点に変換し、結果を8桁の16進数で表記しなさい。 (a)0.5 0.5を二進数で表すと0.1 0.1*2^0であるから 0 00000000 10000000000000000000000 (b)1.0 1.0を二進数で表すと1.0 0.1*2^1であるから 0 10000000 10000000000000000000000 (c)1.25 1.25を二進数で表すと1.010 0.101*2^1であるから 0 10000000 10100000000000000000000 浮動小数点への変換、あってますでしょうか? また結果を8桁の16進数で表記とありますが 0.5だったら16進数で表すと0.9?これを8桁*16^なんとか乗で表すということでしょうか? 2進数から16進数への変換 2進数から16進数への変換はだいたいはできるんですが、小数点の2進数を16進数に変換するやり方がわかりません。 (例) 2進数1001→16進数では9ですが、0.0101などのやりかたがわかりません。 よろしくお願いします AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム 小数点⇔n進数のやり方 いつもお世話になっております。 早速ですが、VB2008にて小数点⇔n進数のやり方がわからず困っています。 16進数 404ccccd 10進数 1078774989 2進数 1000000010011001100110011001101 小数点に変換すると3.2になるはずですが、やり方がわかりません。 CONVERTやbitconverter等試してみたのですがうまくいきません。 ネットで検索し、小数点からn進数は見つけたのですが、逆の方法が見つかりません。 逆演算すればとも思ったのですが、いまいちうまくいかず質問させていただきました。 宜しくお願いいたします。 小数の 10進数→n進法の変換 について 先日このことに関して質問をさせてもらったのですが その中で 10進法の小数をn進法に変換する場合 普通は、大きい桁からまとまりを作っていくと思うのですが 小さい桁からまとまりを作って求めることも出来るというように回答をいただいたのですが 「 0.8125という10進数の数を2進法にしたい場合に、最も小さい桁からまとまりを作っていけば、 0.8125に、2^(-4)=0.0625が1個含まれる 0.8125-0.0625=0.75に、2^(-2)=0.25が1個含まれる 0.75-0.25=0.5に、2^(-1)=0.5が1個含まれる ということで、2進数で.1101となることがわかる 」 これは、それぞれどのように計算をして求めているのでしょうか? 自分で計算してみたのですがよくわかりませんでした。 よろしくお願いします。 小数点を含む2進数を10進数に変換する方法 小数点を含む2進数を10進数に変換するさいに 小数点以下は右にいくにつれ-2、-3と2の上に累乗を付けるというところまでは理解できました。 そして0は計算せず、1の付く部分のみ計算する、そして1は分子で累乗の計算結果が分母であることも理解しました。 さらに分子÷分母で導き出された数を足すという理屈も理解しました。 しかし、分子÷分母の計算結果が理解できません。 1÷2が0.5は分かります。 10÷2とした時の答えが5なので… しかしそこから先の計算結果がなぜそうなるのか理解できません。 上記の簡単な計算方法はありますか? また、参考書にあった以下の式でなぜ下2桁の75が生まれたのか理解できません。 2+0.25+0.125=2.375 こちらも分かりやすくどなたが解説していただけないでしょうか…( ;∀;) n進小数? 先日、学校で2進数について習ったのですが、宿題でn進小数を2、8、16進数に変換する問題がでてぜんぜん解けなくて困ってます。どなたか、教えてください。 (98.75)10を2、8、16進数に (1A.C)16を2、8、16進数に (12.14)8を2,8,16進数に の3問でお願いします。(xxx)8は、8進数でxxxと表現しました。 16進数に変換して浮動小数点表示 10進数の"-3911.9140625"を16進数にし、正規化して浮動小数点で表示せよ。 という、問題で私が出した答えと、友達が出した答えがことなりました。 私も友達も自分の答えに自身がありません。 どなたか、問いていただけないでしょうか? なんせ、テストが近いもんで・・・ 10進数→2、6、18進数への変換 53.8(10進数)を2進数(小数9位まで)、8進数(小数5位まで)、16進数(小数5位まで)求めてください。できれば、自分でも解けるようになりたいので、やり方も教えていただけると嬉しいです。 よろしくお願いします。 小数の2進数変換について教えて下さい! 0.5(10)=0.1B 0.25(10)=0.01B 0.125(10)=0.001B 0.06125(10)=0.0001B ここまでは、というかこの式はわかりました。 だけど例えば0.6(10)はどう変換すればいいのですか? 0.5(10)が0.1Bなら 0.1B+0.1(10)とも表せるとおもいます。 だけど0.1(10)の二進数の変換の仕方がわかりません。 公式はないのでしょうか? n進数変換 n進数への変換方法を教えて下さい。10進数(264)から2進数、16進数。10進数小数点(23.624)から2進数、16進数。 色々調べましたがよく理解できませんでした。 ノートに書いて変換してみたいです。計算方法を教えて下さい。 10進数から2、16進数に変換しますが、その反対2進数から10、16進数。16進数から2、10進数の変換の仕方はどうですか? 宜しくお願い致します。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター ITシステム運用・管理 ハードウェア・サーバーネットワークセキュリティ対策その他(ITシステム運用・管理) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など