アスキーコードでの文字の順番を調べています。
50音だったら「お」より「あ」の方が早いですよね。
もしこれが「&」と「(」ならどちらの方が早いんでしょうか?コンピュータの世界でどうなっているか知りたいです。
ちなみに、アスキーコード表を見たのですが、よく分からなかったので、ご存じの方は教えて下さい。

アスキーコード表は以下のページで調べました。
http://hp.vector.co.jp/authors/VA008536/data/asc …

このQ&Aに関連する最新のQ&A

A 回答 (4件)

「オ」だったら、まず、その行の上「B0」この列の左「05」ですよね。

そうすると、アスキーでの「オ」はこの「B0」と「05」を足した「B5」という16進数で表されていることになっています。16進数というのは、普段使っている数の数え方が10進数であり、11(10進数)はA(16進数)、12(10進数)はB(16進数)・・・で表されているものです。
だから「B5」(16進数)を10進数に直すと16の1乗×12(B)+16の0乗×5=197
同様に「あ」では「B1」なので16の1乗×12(B)+16の0乗×1=193
これを比べると、「あ」の方がはやいことがわかります。

時間がなっかたので、どっか考えがまちがっているかも。。
    • good
    • 0

一番上の横はX0-XFとみて


一番左の数字は0X-FXとみて
Xのところが上だったり左だったりする数字で
マトリックスの交点をみればよいかと。
(説明がむずかしい)
たとえば、”1”は31Hですが、
上の数字は30、左は01となってます。
で、これを3X、X1とみなおし、それぞれで補完すれば、31となります。
(うまく説明できたかな?)
    • good
    • 0

アスキーコード表の順番は


左上から下へ。右の列に移って下へ…という順番です。
参考URLにいろいろ説明が書いてありますが、
そういう順番ですよ。

参考URL:http://mood.mech.tohoku.ac.jp/~ono/joho/A001ASCI …
    • good
    • 0

とりあえず簡単に表の見方をいうと,上側に書かれている値と左側に書かれている値(いずれも16進法)を足したものがコード値です。


&は26,(は28ですから,&のほうが先ですね。

順序としては,上から下へ,下端までいったら一つ右の列の上端へ,となっています。
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q権勢順とはどのような意味ですか

行政の用語の中で、市町村などが持ち回りで役割の順番を決めるときに、権勢順(漢字が間違っているかもしれません)で決めましょう。とありますが、この権勢順とは何の意味なのでしょう?市町村ができた順ですか?それとも、人口の多い順なのでしょうか?
教えてください。お願いします。

Aベストアンサー

建制順、つまり成立した順番という意味です。通常、建制順と言う時には、県都以下、成立時期の早い順に他の市が続き、町村の順となります。各町村は都道府県で慣例的に行われている郡の並び順に従って、その中で配列されているようです。

Qpythonの文字のasciiコードについて

pythonを始めたばかりの初心者です。
手持ちの教科書(初心者向けです)で見つからなかったので質問してみます。
Cでは、char型の変数'a'は何もしなくてもasciiコードの数値ですが(そのものに1を加算して'b'にすることができますが)、pythonで文字'a'を(これが同じくasciiまたはUTF-8の符号だとして)0x61に数値化するにはどうするのが一般的なのか、教えていただけませんでしょうか(8ビットだけで結構です)。
学んだことを積み重ねると、
行きは(文字を'a'とすると)符号化してから数値化して、
int('a'.encode('hex'),16)
帰りは(数値をnとすると)逆に、
('%x'%n).decode('hex')
としか思いつきません。なんとなく動いていますがこれは変でしょうか。
あまりに面倒なのでこれは怪しいぞ、きっと大事なことを理解していないのだ、と、ここはみな様の教えをいただきに参りました。
全く基本でお恥ずかし限りですが、どうぞよろしくお願いいたします。

Aベストアンサー

えぇと.... 例えば
http://docs.python.jp/2/library/functions.html#ord
とか
http://docs.python.jp/2/library/functions.html#chr
とかは, ご期待にかないますでしょうか?

Qアルファベットの並び順の意味

英語のアルファベットの並び順は
ABCDEFGHIJKLMNOPQRSTUVWXYZ
となっていて、母音と子音が分かれているでもなく調音位置の順に並ぶでもなく有声音無声音もばらばらです。
ギリシャ文字やキリル文字もほとんど同じ並び順ですが、この並び順に何か意味や必然性はあるのでしょうか?

Aベストアンサー

五十音、ハングル、デーヴァナーガリーなどは音節文字(音節が単位)で、ラテン文字、ギリシャ文字、キリル文字などの音素文字(一文字が音節を表さない)とは文字体系が違うからです。(一般的に文字の類型には三種類あって、上に挙げた音節文字と音素文字のほかに漢字などの表意文字があります)。

ちなみに日本語の五十音図の配列はインドの影響が強いです。インドのサンスクリットが中国を経由して仏教と共に日本に伝えられ、悉曇学(インドの音声に関する学問)が活発になりました。インド系文字は現在でもインド・東南アジアで広く使われています。インド系文字の祖先はブラーフミー文字といって、音節をベースにしていますので、ヨーロッパのセム語系のアルファベットを基礎としたアルファベットとは根本的に構造が違います。例えばフェニキア文字は母音を表す文字が無かったように、音節をベースにしてはいません。
http://www.aa.tufs.ac.jp/i-moji/(インド系文字について)

ハングルも1字が1音節を表す文字です。1446年に李朝第四代世宗が漢字が不便であると理由から制定したもので、音節をベースにしています。
http://ja.wikipedia.org/wiki/%E3%83%8F%E3%83%B3%E3%82%B0%E3%83%AB(ハングルについて)

また、フェニキア文字の並び順に必然性があったかを知ることは、史料が少ない点からも難しいと思います。

かなり大雑把に書いてしまいましたが、参考になれば幸いです。

五十音、ハングル、デーヴァナーガリーなどは音節文字(音節が単位)で、ラテン文字、ギリシャ文字、キリル文字などの音素文字(一文字が音節を表さない)とは文字体系が違うからです。(一般的に文字の類型には三種類あって、上に挙げた音節文字と音素文字のほかに漢字などの表意文字があります)。

ちなみに日本語の五十音図の配列はインドの影響が強いです。インドのサンスクリットが中国を経由して仏教と共に日本に伝えられ、悉曇学(インドの音声に関する学問)が活発になりました。インド系文字は現在で...続きを読む

QASCIIコードについて

先日、仕事でシリアルケーブルで接続されているPC~装置間にラインモニタをセットし、通信電文を調査したところ、「31B9AEB5」となっており、装置上には「19.5」と表示されていました。対応として、
0x31=1
0xB9=9
0xAE=.
0xB5=5
のようになっているようです。ASCIIコードだと考えると「0x31=1」は納得するのですが、「0xB9=9」以降が良くわかりません。上記データから0x80を引くと「0x39」「0x2E」「0x35」となり、ASCIIコード表のデータに一致します。

そこで質問なのですが、上記の場合「0xB9」「0xAE」「0xB5」はASCIIコードなのですか?ASCIIコード表など見てみると0x00~0x7Fの表はよく見かけます。ちなみに、このプログラムは海外で作られたようで、日本で言う「JIS」のようなコードなのでしょうか?

Aベストアンサー

パリティが付いているのでそのようになります
最上位ビットをマスクして 下位7ビットを考えてみれば
0x31 0x39 0x3E 0x35となって 19.5のアスキーコードになると思います

パリティとは簡単なエラー検出の機能で今回の場合 バイト単位で奇数のビットが立っているようにパリティを計算しています
たとえば 0x31なら 2進数で表現すると 0011 0001 で立っているビット数は 3ですよね
0x35の場合 0011 0101となって 4ビット立っていることになります
この場合 立っているビット奇数にするために 最上位ビットを立てて数を合わせるわけです
そうなると 1011 0101 となって 0xB5になると言うわけです

Q辞書で全く同じ読み方だけど漢字や意味が違う言葉の並び順について

こんにちは!
ちょっと気になったのですが、全く同じ読み方だけど漢字や意味が違う言葉ってありますよね?例えば『詩』と『死』など。辞書にはそういったものが全部載ってますが、そういう言葉の並び順ってどのように決められてるのでしょうか?字画でしょうか?でも稀に字画が全く同じ言葉もありますよね?
非常にどうでも良い質問なのですがもし答えの分かる方いらっしゃいましたら教えて下さい。

Aベストアンサー

「使用頻度」順です。

意味や用法(使い方)の多い方が先に来て、古い言葉などは後ろに来ます。

QASCIIコード8bitについて

ASCIIコード8bitについて教えてください。
『F7300.』この文字データをASCII文字コードの8bitで表現するとどのようになりますか?
変換の仕方も教えていただけたら幸いです。

Aベストアンサー

この表を見て、
http://e-words.jp/p/r-ascii.html
変換したい文字の欄の16進の所を見ます。
F だと 0x46 と書いてあるので、46です。以下同じ。

Q(新約聖書)配列順の意味は?

1 手元の新約聖書は「マタイによる福音書」に始まって「ヨハネの黙示録」で終わっています。多分、世界共通なのだと推測しますが、この配列順は何を意味していますか。
2 最初に成立したのは何で、何時頃のことですか。
3 「福音書」と「手紙」はどう違いますか。

よろしくお願いします。

Aベストアンサー

まずイエスの生涯のお話(福音書)
次にイエス死後の初期教会の対応の歴史(使徒言行録)
そしてその初期教会の重要人物による手紙類
最後に一風変わった黙示録
この順番は必然というか当然だろうと思います。
詳しくはウィキペディアで、、
http://ja.wikipedia.org/wiki/%E6%96%B0%E7%B4%84%E8%81%96%E6%9B%B8

ただし、マタイ・マルコ・ルカ・ヨハネの福音書の順番の意味は意図的だと言われることがあります。前者3つ、つまり共観福音書について、同じ内容なのですが、しいていえば、
まず、成立年代が一番古く、簡潔に書かいてあるので、マルコを一番にすえるのが客観的にいいのではと思うのですが、実際はマタイが一番です。それは、マルコだと、使徒ペトロの告白的なところがあり(名前の由来はペトロの弟子マルコ)、当時の疑問的、批判的そして恥ずべき部分が書いてあります。それに比べマタイは旧約聖書を読んだ人への続編として、宗教的で情緒的です。ですからこのマタイを読んだ後、マルコを読めばマタイを読んだあとの思考のフィルターを通して読むことになるので、批判的部分はすんなりスルーすることになります。そして思考を理論的に書かれたルカで補強する。
スルーさせて、初めて読んだ人に変な疑心を抱かせないわけです。
こう言われることがあります。ただしかなり微妙だと思います。

まずイエスの生涯のお話(福音書)
次にイエス死後の初期教会の対応の歴史(使徒言行録)
そしてその初期教会の重要人物による手紙類
最後に一風変わった黙示録
この順番は必然というか当然だろうと思います。
詳しくはウィキペディアで、、
http://ja.wikipedia.org/wiki/%E6%96%B0%E7%B4%84%E8%81%96%E6%9B%B8

ただし、マタイ・マルコ・ルカ・ヨハネの福音書の順番の意味は意図的だと言われることがあります。前者3つ、つまり共観福音書について、同じ内容なのですが、しいていえば、
まず、成立年代...続きを読む

Qアスキーコードとプリンタ出力の関係(MS-DOS)

「籠」という漢字の出力で次のような現象が起こり,解決策を模索しています。

(前提)WINDOWSから入力しました。
(現象1)WINDOWS上で印刷すると「籠」と印字されます。
(現象2)MS-D0OS上でPC-PRモードで印刷すると「篭」と印字されます。
(現象3)MS-D0OS上でLIPS3で印刷すると「籠」と印字されます。

何とか上の2の場合でも正常に印字したいのですが,原因・対処法がわかりません。

どなたか,ご存じの方がありましたら,ぜひともご教示お願いします。

Aベストアンサー

文字コードとフォントの問題です。

日本語文字の文字コードと字形の対応は、JIS規格である、JIS X 0208 で定められているのですが、
JIS X 0208-1978と、JIS X 0208-1983 で、篭と籠など、一部の文字が入れ替わってしまっているのです。

http://www5d.biglobe.ne.jp/~stssk/kanji.html

Windows 上のアプリケーションの場合、フォント(字形)の取り扱いはOS側が
処理しており、JIS X 0208-1990 ベースで字形が表現されます。

MS-DOS の場合、印刷時の字形に関してアプリケーション側はタッチせず、
プリンタには文字コードを送り込むだけで、それがどういう字形で印刷されるかはプリンタ任せになります。

あとは、プリンタがどういうフォントを採用しているかという問題になるわけですが
NEC は、1983 策定後もながらくJIS X 0208-1978 を採用し続けました。
NECのプリンタ(PC-PRシリーズ)は多大なシェアがあったため、
他社のプリンタも PC-PR 互換モードを付けたわけですが、
その場合、NEC のプリンタでの印刷と同じ字形になるよう、PC-PRモードでの印刷では、フォントは1978として指定されたものとして印刷されることになります。


PC-PRモードで印刷する場合、印刷するアプリケーション側が対応していないのであれば、これはもう対処方法はありません。印刷で「入れ替わる」ことを前提に、入力段階で入れ替えておくしかないです。

文字コードとフォントの問題です。

日本語文字の文字コードと字形の対応は、JIS規格である、JIS X 0208 で定められているのですが、
JIS X 0208-1978と、JIS X 0208-1983 で、篭と籠など、一部の文字が入れ替わってしまっているのです。

http://www5d.biglobe.ne.jp/~stssk/kanji.html

Windows 上のアプリケーションの場合、フォント(字形)の取り扱いはOS側が
処理しており、JIS X 0208-1990 ベースで字形が表現されます。

MS-DOS の場合、印刷時の字形に関してアプリケーション側はタッチせず、
プリンタには...続きを読む

Q建制順とはどんな意味なんでしょうか?

皆様のご教授をお願いいたします。
名前を並び替えるとき
建制順にすると聞きますが、
そもそも 建制順 とはどんな順番なのでしょうか?

Aベストアンサー

建制順というのは,「どの順番で並べるのかという,一応の順番を予め決めたもの」です。

例えば、会社の各部署を順に並べる時に、総務部、人事部、経理部、など、どこかで並べて記載する必要がある時はこの順番で、と予め定めた順番のことを指します。

QX86アセンブラで 16進数を10進数のASCIIコードに変換する方法

X86アセンブラで16進数から10進数のASCIIコードに変換する方法を模索しております。

例:  0x64(100d)
期待値:0x31 0x30 0x30 ("1","0","0"の3ByteのASCIIデータ)

といった内容になります。
論理演算等で求める手法がございましたら、ご教授頂ければ幸いです。

Aベストアンサー

テーブルを用意すればコード自体は簡単にできますが、その他の解です。

hexに16進数、asciiに変換後のASCIIコードの10進数を格納するとします。

hex db ?
ascii db 3 dup (?)

コードは以下になります。

moval,hex
aam
oral,30h
movascii+2,al

moval,ah
aam
orax,3030h
movascii,ah
movascii+1,al


人気Q&Aランキング

おすすめ情報