参考書記載の説明ですが、意味が分からず…お助け下さい。
背景としては文字データ4けたの数字を2進数に変換することを目的としたプログラムを理解するための文字データと数値データの違いについての説明にあたる部分です。
参考書によると、JISX0201ラテン文字・片仮名用8単位符号の下4けたに(9)₁₀ =(1001)₂を足せば2進表記が得られます。とありますが、どういう意味なのか全く分かりません。
1)なぜ9を足すことで2進数表記が得られるのでしょうか。
2)文字データから数値データへの変換についてご説明をお願いできないでしょうか。
説明してあるサイト等でも結構です
3)そもそも数字”0~9”は数値と文字を区別することはあると思うのですが、
文字Aと数値Aの違いがよく分かりません。
【変換例】
文字’7’→数値7
文字’7’ 0000 0111 → 数値7 0111 =(7)₁₀
文字’A’→A
文字’A’ 0100 0001 →1+9 →数値A 0101 =(10)₁₀
どうぞよろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
>改訂3版 基本情報技術者らくらく突破CASLⅡ
https://gihyo.jp/dp/ebook/2018/978-4-297-10252-4
「4.3.1 16進数字の2進数データへの変換」だとしたら、やはり16進文字A~Fを10~15に変換するということだと思います。
ようやく分かりました。ありがとうございます!
参考書にもそのように書いてありますね…
私の読解力が不足しておりました。ご回答ありがとうございます。
以下の理解を致しました。
数値A=10
01000001=文字”A”
1001=9を下4桁に足す
1010=数値10(下4桁を取り出すと)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAで、特定の文字より後を削除して残った数値を文字列に変換と特定の文字より前も削除したい 3 2022/04/15 19:21
- C言語・C++・C# [C言語] コメント文字列を無視して、数値データを読み込むプログラム部分について 5 2022/10/05 11:03
- Excel(エクセル) エクセルでセルに何らかの文字が入力されたらそれを任意の数値として認識させる方法がしりたいです。 3 2023/03/16 20:19
- その他(コンピューター・テクノロジー) 【Tableau Desktop】文字列から8桁の数字を日付型(yyyyMMdd)として取得 1 2023/07/31 10:17
- C言語・C++・C# C言語初心者 ポインタについて、お助けください、、 2 2023/03/15 23:50
- Excel(エクセル) 条件付き書式の設定方法を教えて下さい。 2 2023/04/14 18:12
- Excel(エクセル) Excelの関数についておしえてください。 3 2023/04/20 18:36
- Java Java 南京錠 2 2023/02/04 11:46
- その他(プログラミング・Web制作) COBOL数値転記をCOPY句内での仕様 6 2022/06/15 18:48
- Excel(エクセル) Excel 値を返す数式についてです 3 2022/11/21 20:08
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
CASLII:文字列→数字への変換の原理
情報処理技術者・Microsoft認定資格
-
アセンブラ言語の数字を数値に変換するプログラム
その他(プログラミング・Web制作)
-
CASLIIの質問です。
その他(プログラミング・Web制作)
-
-
4
CASLIIの数値データ入出力
情報処理技術者・Microsoft認定資格
-
5
C言語 再帰処理のメリットとデメリット
C言語・C++・C#
-
6
CASLIIでかけ算
その他(プログラミング・Web制作)
-
7
C言語 exitの使い方
C言語・C++・C#
-
8
CASLIIの問題で困っています
その他(プログラミング・Web制作)
-
9
戻り番地を逃がしておくの意味が分かりません
情報処理技術者・Microsoft認定資格
-
10
平行平板コンデンサーの問題
物理学
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EBCDIC⇒SJIS変換の方法
-
セル内の文字列が日本語か英語...
-
「彡」って文字はなんという文...
-
std::stringからLPCWSTR型への変換
-
CString ←→ BSTRの変換について
-
数字5桁文字コード?
-
RubyでUTF8のコード値を文字に...
-
EBCDICをASCIIに変換したい
-
VS 2008(VB.NET)
-
EBCDICへの変換
-
漢字の振り仮名を取得したい
-
VBでバイナリデータについて。
-
英数字を含む文字列(0-9,A-Z)...
-
PowerpointVBAでスライドに貼っ...
-
バイナリデータ→ASCII 変換プ...
-
VHDL について。7セグメントL...
-
1をA、2をB・・・に変換したい
-
latin-1 (ISO-8859-1)への変換
-
JIS → S-JIS コード変換するには
-
%fと%gについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EBCDIC⇒SJIS変換の方法
-
セル内の文字列が日本語か英語...
-
「彡」って文字はなんという文...
-
std::stringからLPCWSTR型への変換
-
ExcelVBA実行後に時々落ちる
-
sedで日本語の置換方法について
-
COBOLによる全角・半角混...
-
ふりがなをアルファベット化す...
-
英数字を含む文字列(0-9,A-Z)...
-
VS 2008(VB.NET)
-
Symfowareでのデータ型変換につ...
-
S-JIS → JIS コード変換するには
-
CString ←→ BSTRの変換について
-
数字5桁文字コード?
-
10進数→2進数への変換
-
2バイト文字をJEFからSJISに変...
-
JIS → S-JIS コード変換するには
-
EBCDICへの変換
-
RubyでUTF8のコード値を文字に...
-
latin-1 (ISO-8859-1)への変換
おすすめ情報
参考書は 技術評論社社 改訂3版 基本情報技術者らくらく突破CASLⅡのP211の説明になります。
勉強を独学で進めているのですが、周囲には聞ける人もおらず質問させて頂きました。
どうぞよろしくお願いいたします。