- ベストアンサー
ASCII コード表の文字から10進に
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
そのままintに代入すればできますよ。 int x = 'G'; なお、「" "」ではなく「' '」なのにご注意。
その他の回答 (2)
- ranx
- ベストアンサー率24% (357/1463)
char c = 'G'; int n = (int)c; String s = Integer.toString(n); こういうことがやりたいのかどうかは自信なしですが。
お礼
そういうことがやりたかったのです、 どうもありがとうございます。 Stringにまでなおして頂いて・・。
- wolv
- ベストアンサー率37% (376/1001)
Javaの関数はよくしらないので、もっと簡単な方法はあるかもしれませんが、 Java内部での文字コードはUNICODEなので、(http://msugai.fc2web.com/java/primitive.html) ASCII=" !"#$%&'...."のように変換したい文字をASCII コード順に並べたStringを作っておき、調べたい文字chに対して ASCII.indexOf(ch)+32 のようにすればとりあえず実現できます。 (http://msugai.fc2web.com/java/class/String.html)
お礼
朝早くからすみませんね。 ASCII=" !"#$%&'...."ていうのは私も考えたんですけど、もっと簡単な関数ないかな? ッて思ってたんです。 アドバイスありがとうございます。
関連するQ&A
- ASCIIコード8bitについて
ASCIIコード8bitについて教えてください。 『F7300.』この文字データをASCII文字コードの8bitで表現するとどのようになりますか? 変換の仕方も教えていただけたら幸いです。
- ベストアンサー
- その他(プログラミング・開発)
- アスキーコードから数字に変換
アスキーコードで送られてきた4つのデータを数字に変換する方法を教えてください。 4つのデータはいっぺんに送られてくるのでアスキーコード文字数は16です。(ひとつのデータは4文字です) よろしくお願いします。
- ベストアンサー
- Visual Basic
- アスキーコードの少ない(早い)ものを教えて下さい。
アスキーコードでの文字の順番を調べています。 50音だったら「お」より「あ」の方が早いですよね。 もしこれが「&」と「(」ならどちらの方が早いんでしょうか?コンピュータの世界でどうなっているか知りたいです。 ちなみに、アスキーコード表を見たのですが、よく分からなかったので、ご存じの方は教えて下さい。 アスキーコード表は以下のページで調べました。 http://hp.vector.co.jp/authors/VA008536/data/ascii.html
- ベストアンサー
- その他(プログラミング・開発)
- 16進数の文字列をアスキーコード表を使用して変換
16進数の文字列をアスキーコード表を使用して変換したいと思っています。 例えば 97 98 = ab 99 100 101 = cde 何か良い関数はありますか? また、文字列長も任意で変わるので、文字列長に応じて任意で 変換したいと思っています。 やはりマクロが必要ですか?
- 締切済み
- オフィス系ソフト
- アスキーコードへの変換について VB6(初心者)
変数文字列をアスキーコードの10進数であらわしたいのですが、どのようなプログラムをかけばいいのでしょうか? ネットで調べたのですが、よくわかりません。 たとえば hensuumojiretuという名前の変数文字列を作り、それをアスキーコードに変換するとしたらどのようなプログラムをかいたらよいのでしょうか。 hensuumojiretuは自分で入力する形にしたいです。 それがわかったら変換後のアスキーコードを変数文字列(数字?)として定義したいと思っています。 この本に載ってるとか、このサイトにあるよという情報でもよいのでどうかおしえてくださいおねがいします。
- ベストアンサー
- Visual Basic
- ASCIIコードへの変換方法
ポインタに文字列を格納し char *a="a"; char *b="ace"; このポインタの中身をASCIIコードで表示させるプログラム ポインタaの中身aはASCIIコード8進数で001です。 ポインタbの中身aceはASCIIコード8進数で001003005です。 という感じのプログラムを作りたいのですが ASCIIへの変換方法がわからなく困っています。 もしよろしかったら具体例等のプログラムのご教授願います。
- ベストアンサー
- C・C++・C#
- 2進数からアスキーコードへの変換についって
趣味で電子工作を行っているものです。 picマイコンを使用して、A/D変換の結果10bitのデータを得ました。 8ビットのマイコンなので2つのレジスタに分かれてデータが格納されています。(上位2ビットと下位8ビット) この2進数のデータを10進数に変換し、一桁ごとにアスキーコードにして、シリアル通信を用いてPCに送りたいと思っています。 ここで、10bitのデータの2進数から10進数への変換。 10進数のデータを一桁ずつアスキーコードへ変換。 の2つのやり方がわかりません。 2進数のデータのままPCに送り、PCのソフト側で変換するほうが簡単なのですが、今回はPIC側で変換し、アスキーコードで送る必要があります。 プログラムに使用する言語はアセンブリです。 どなたか分かる方がいましたら教えてください。
- ベストアンサー
- その他(趣味・娯楽・エンターテイメント)
- アスキーコード表を利用した文字列変換について。
以下の仕様でプログラミングしようとしています。 ・コマンドラインから入力されたアルファベットを受け取り、大文字なら小文字へ、小文字なら大文字へ変換し、表示。 ・アルファベット以外ならそのまま表示 ・日本語は入力禁止 ・文字数が80バイトを超えたらエラーメッセージを表示 メソッドを使えばできるのですが、メソッドを使わず、アスキーコード表を使用してプログラミングする事が条件なのです。 よろしくお願いします。
- ベストアンサー
- Java
お礼
すごいです。全然しらなかったです。 基本的なことをまだまだしらなかっらみたいです。 とっても助かりました。ありがとうございます!