• 締切済み

209を次のコードで16進数で答えなさい

209を次のコードで16進数で答えなさい 1.ゾーン10進数 2.パック10進数 -32を次のコードで16進数で答えなさい 1.ゾーン10進数 2.パック10進数 2進数の101001を5倍にしなさい 2進数の101001を1/4倍にしなさい 2進数の101001を8倍にしなさい 次の文字列「PC2」をJISコードでコード化し、16進数で答えなさい。 この分野の分野の勉強にはまだ慣れていない為、どなたか解き方を教えて頂けませんでしょうか?

みんなの回答

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

解き方と言われても... まず、2進数,16進数がなんだかわかってますか? これが理解できてないなら、まずは教科書なり参考書なりでよーーーく勉強してください。 >ゾーン10進数 >パック10進数 教科書に載っている法則にしたがった、値を当てはめるだけです。 >2進数を5倍 小学校で、10進数のかけ算を筆算するとき、どうやってました? それとおんなじことを 101001(2進) × 101(2進 = 5(10進))で書いて計算してみましょう。 >1/4倍,8倍 10進数で 1/100 (10の-2乗), 1000(10の3乗)倍する時、とても簡単な方法がありましたね? 2進数で1/4(2の-2乗),8(2の3乗)倍するときも、おんなじ手法が使えます。 >文字列「PC2」をJISコードでコード化し、16進数で答えなさい コンピュータでは、文字には番号がわりあてられています。その割り当てかたの種類に、よく目にするShift_JIsとかUTF-8とかがあります。 JISもそんな割り当て方の一つです。 文字コードを暗記している人もいますが、普通は覚えていないので、一覧表で文字を探してそのコードを調べます。 なお,JISコードのうち、今回の問題の範囲(「PC2」)だったら「ASCIIコード]と一緒なので、JISコード表が見付からないときはASCIIコード表を探しましょう。

関連するQ&A

  • 10進数の数字列を二進数に変換する

    10進数の数字列"1234"を16進数に変換すると04D2となる と問題集に書かれていたのですがどのように求めているのでしょうか。 ちなみに、問題ではJISの文字コードで一旦変換してから二進数に 変換していましたがいまいち理解できませんでした。 1234ならば 1→0031 2→0032 3→0033 4→0034 と一旦変換して 04D2を求めていました。 よろしくお願いいたします。

  • Access VBA 文字コード

    こんにちは、 Access2003の勉強を始めてモノです。 コントロールウィザードで生成されるVBAコードで フォーム名などの文字列が、1文字ずつコードで表示されますが、 このコードというのは何になるのでしょうか? Shift-JISとか、EUCとかとは違うようなのですが。 何かお分かりの方がいましたら教えてください。よろしくお願いします。

  • JISコードをシフトJISコードに変換する方法

    紙とえんぴつを使ってJISコードをシフトJISコードに変換する方法を教えてください。 たしか16進数の変換などを使って出来ると聞いたことがあります。 一文字の漢字だけで良いんです。 例えば『高』という漢字のJISコード「3962」をシフトJISコード「8D62」に変換したいというわけです。 2進数や16進数の計算の知識だけはあります。よろしくお願いします。

  • ExcelVBAマクロでの文字コード出力について確

    ExcelVBAマクロでの文字コード出力について確認させてください。 ExcelでA列から行方向に漢字、記号(環境依存文字も含む)のデータが1文字ずつ入力されてあります。これをExcelVBAマクロにより、B列にShift_JISの文字コード、C列にJIS X 0213の文字コードに変換して表示することは可能でしょうか。 例えばIMEパッドで「亜」の文字コードはShift_JISでは"889F"、JIS X 0213では"1-16-1"ですがこの文字コードをB列、C列にそれぞれ表示させたいです。 またその他のいい方法があればご教授いただけますでしょうか。 以上、よろしくお願いいたします。

  • 数クリックで文字コードを変換したい

    csvファイルの文字コードを数クリックでUTF8→shift-jisに変換したいのですが、何か良い方法はございませんか? いろいろと調べてみたものの、どれもむずかしく困っております。

  • 文字コードについて

    文字コードについて調べています!! ASCIIやunicode,jis,shift-jisなど色々なコードがあると思うのですが、 そもそも、パソコンには上記のコードや、表示⇒エンコード で選ぶことの 出来る、各文字コードの文字コード表が格納されているんでしょうか? ちょっとまだ勉強を始めたばかりで曖昧な質問になってしまったのですが、この疑問をどうして解消したくて… 色々と検索しても上記なようなことは探し出すことが出来なかったので どなたか教えてください!! よろしくお願いします!!

  • Windowsの標準文字コードについて

    標準文字コードはシフトJISとされていますが、 例えば、windowsでメモ帳を使って文字を書いて、保存をした時。 保存する時の文字コードは自由に選択できますよね。 この時点だと、どこにシフトJISコードが使われているのかはサッパリ分かりません。 それで考えたのですが、 文章を保存する時では無く、 メモ帳に書いている時に使われている文字が、 シフトJISなのでしょうか?(その文字を16進数としてみた時にシフトJISの文字コードになっている) つまり、 もともと、windows上でwebページのフォームに文字を入力するとか、 メモ帳で文章を書くと、 シフトJISとして書いている事になるのでしょうか?(シフトJISコードに対応した16進数で書いている) それを、例えばメモ帳ならシフトJISコードを違うコードに変換して保存する機能が付いている ブラウザには、その機能は無いから、フォームからはシフトJISコードとしてのデータしか遅れない。 そう考えると、 windows上では入力する全ての文字がシフトJISコードという事になり、 標準文字コードがシフトJISという言葉にも納得がいくのですが、 上記の理解で正解なのでしょうか? よろしくお願いします。

  • 16進数を2進数に変換するコードを知りたい

    16進数を2進数に変換するコードをselect caseを用いて作りました。 しかし、遅いです。 場合分けの考え方を利用して、例えば変数がFだったら・・みたいな感じで16個のcase全てを書いてみたのですが、もし他にもっと早く処理する方法が合ったら教えてください。 また、データ型はこれが最良でしょうか?? データ型 変数1、2 使用文字:相当長い文字列のためstring 変数3   使用文字:1-0,A-F,及び0000-1111:string 変数4、5 使用文字:1-1,000,000程度:integer

  • 文字列を文字コードの数値に変換する方法

    JISコードの日本語を含む文字列を、文字コードの数値に変換する方法がわからなくて困っています。とりあえずは文字列ではなく、1文字だけ変換することを目指してord関数を使ったんですが、1バイト文字はうまくいったのですが、2バイト文字だと思うような結果になりませんでした。 例)以下のように変換したいです。 「a」→「97」 「あ」→「9250」 どなたかいい方法や関数をご存じないでしょうか? ちなみに下記のように片っ端から試してみたのですが、思うような結果が得られませんでした。 $buf = mb_convert_encoding($_POST["string"], "JIS", "EUC-JP"); $jis_code1 = ord("$buf"); $jis_code2 = bin2hex("$buf"); $jis_code3 = urlencode("$buf"); $jis_code4 = intval("$buf");

    • 締切済み
    • PHP
  • 10進数の変換方法

    C言語にてゾーン10進数→パック進数、パック10進数→ゾーン10進数にする 簡単な方法ありませんか?