参考書記載の説明ですが、意味が分からず…お助け下さい。
背景としては文字データ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も見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
CASLII:文字列→数字への変換の原理
情報処理技術者・Microsoft認定資格
-
アセンブラ言語の数字を数値に変換するプログラム
その他(プログラミング・Web制作)
-
CASLIIの質問です。
その他(プログラミング・Web制作)
-
-
4
CASLIIの数値データ入出力
情報処理技術者・Microsoft認定資格
-
5
CASLIIでかけ算
その他(プログラミング・Web制作)
-
6
C言語 再帰処理のメリットとデメリット
C言語・C++・C#
-
7
C言語 exitの使い方
C言語・C++・C#
-
8
CASLIIの問題で困っています
その他(プログラミング・Web制作)
-
9
戻り番地を逃がしておくの意味が分かりません
情報処理技術者・Microsoft認定資格
-
10
平行平板コンデンサーの問題
物理学
-
11
バッファとは何ですか
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
std::stringからLPCWSTR型への変換
-
「彡」って文字はなんという文...
-
EBCDIC⇒SJIS変換の方法
-
Symfowareでのデータ型変換につ...
-
セル内の文字列が日本語か英語...
-
VS 2008(VB.NET)
-
入力した文字を全て自動で全角...
-
sedで日本語の置換方法について
-
バイナリデータ→ASCII 変換プ...
-
ExcelVBA実行後に時々落ちる
-
英数字を含む文字列(0-9,A-Z)...
-
VBでIMEの変換文字列を拾いたい
-
XMLデータの中の改行コードにつ...
-
C言語でUTF-8コードで読み込ん...
-
C#で16進数からASCIIへの変換の...
-
VB.NET TextBoxへの入力をキャ...
-
Excelマクロにて30分単位の計算...
-
VB2005で単精度実数を変換する...
-
COBOLのデータ型
-
10進数→2進数への変換
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EBCDIC⇒SJIS変換の方法
-
セル内の文字列が日本語か英語...
-
「彡」って文字はなんという文...
-
std::stringからLPCWSTR型への変換
-
VS 2008(VB.NET)
-
ExcelVBA実行後に時々落ちる
-
ふりがなをアルファベット化す...
-
Excelマクロにて30分単位の計算...
-
英数字を含む文字列(0-9,A-Z)...
-
Symfowareでのデータ型変換につ...
-
JIS → S-JIS コード変換するには
-
sedで日本語の置換方法について
-
COBOLによる全角・半角混...
-
フォームのコントロールのバッ...
-
数字5桁文字コード?
-
バイナリデータ→ASCII 変換プ...
-
2バイト文字をJEFからSJISに変...
-
CString ←→ BSTRの変換について
-
VBScript ASC関数:文字エンコ...
-
入力した文字を全て自動で全角...
おすすめ情報
参考書は 技術評論社社 改訂3版 基本情報技術者らくらく突破CASLⅡのP211の説明になります。
勉強を独学で進めているのですが、周囲には聞ける人もおらず質問させて頂きました。
どうぞよろしくお願いいたします。