![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?c9bd177)
No.2ベストアンサー
- 回答日時:
> '0'、'1'、・・・、'9'の値は一つづつ増えていくが、
'a'、'b'、・・・、'z'の値が一つづつ増える保証はない。
この話では、よくEBCDICが例にあがります。参考URLのソフトで確認すると、アルファベットの並びが連続していない事がわかると思います。
>英文字を大文字や小文字に変換する関数が成立するためには、少なくとも大文字と小文字の文字コードの整数値に規則性が必要だと思います。
大文字と小文字の対応をテーブルとして持っていれば変換は可能です。
>文字コード体系が異なると、英文字a,b,c・・・は、一つづつ増える保証は無いが、大文字と小文字簡には共通する規則が保証されているということでしょうか?
英語版のEBCDICでは0x40だけずれているようですが、日本語では違うようです。というわけで、一般には保証はされていません。
参考URL:http://www.pleasuresky.co.jp/ebcdic.php3
回答ありがとうございます。
大変良く分かりました。
ここからが本当に知りたいことなのです。質問におかしな記述があるかもしれませんがお許しください。
わたしが使用しているVC++6.0において、toupperという関数が有ります。この関数自体C言語で書かれています。
>英語版のEBCDICでは0x40だけずれているようですが、日
>本語では違うようです。というわけで、一般には保証は
>されていません
と言う事は、toupperを使用したプログラムは、常に作動が保証されている訳ではない。という事でしょうか?
No.3
- 回答日時:
>と言う事は、toupperを使用したプログラムは、常に作動が保証されている訳ではない。
という事でしょうか?おそらくtoupperはASCIIコード限定だと思います。
参考URL:http://www.microsoft.com/japan/msdn/library/defa …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) 文字コード及びフォントに関する次の記述を読み,適切なものをすべて選べ。 ASCIIとは,英数字だけを 4 2023/01/11 19:10
- その他(プログラミング・Web制作) 変換のプログラムを教えてください。 6 2023/07/01 09:57
- その他(セキュリティ) パスワードは、この先もずっと無くならないのでしょうか?大文字、小文字の英字、数字、記号からなら8ケタ 2 2022/10/30 18:00
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/03/09 16:55
- その他(ソフトウェア) ソースネクストアプリをインストールし、製品登録で半角英数字が入力できない 5 2022/07/03 22:44
- iPhone(アイフォーン) iphoneのキーボード 既存のものを使っています。 名前のローマ字入力等、1文字目だけ大文字にした 4 2022/06/28 21:56
- Visual Basic(VBA) VBAで、特定の文字より後を削除して残った数値を文字列に変換と特定の文字より前も削除したい 3 2022/04/15 19:21
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/02/10 11:41
- Visual Basic(VBA) EXCEL VBA 単語置き換え について質問です ブック名 ぶぶぶ シート名 ししし セル V3〜 3 2023/03/08 01:41
- Excel(エクセル) セルに入力した小文字アルファベット、数字を大文字表示させるには? 3 2022/07/13 10:01
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
正しいメールアドレスの形式で...
-
Accessでのグループ化で全角・...
-
全角入力
-
全角英数字の必要性が理解できない
-
プログラミングでは、半角括弧...
-
VBAの文字列の中に”(全角のダブ...
-
UWSC教えて
-
全角英数字を半角英数字に変換...
-
正規表現で、全角文字を半角文...
-
全角スペース
-
VB.net、テキストボックス入力...
-
~ の読み方の件
-
VBA Shift-JISをJISに変換する...
-
封筒の宛先で縦書きの書き方
-
住宅にカナを入力する際に丁目...
-
いまスマホからカードの申込み...
-
CSVファイルの中で、「 , 」カ...
-
スペースで区切られた氏名から...
-
PowerShellでテキストの空白行...
-
完全一致のデータだけを検索で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
英数字のみ全角から半角に変換
-
VBA 文字に半角が含まれて...
-
エクセルにMicrosoft Barcode C...
-
全角英数字の必要性が理解できない
-
IEからEdgeへの移行に伴うIMEの...
-
住宅にカナを入力する際に丁目...
-
プログラミングでは、半角括弧...
-
COBOL・全角判定
-
VB.net、テキストボックス入力...
-
word差し込み印刷 半角カタカ...
-
全角入力
-
Accessのテキストボックスの入...
-
VBで、String型のデータが、...
-
よくアカウント等に使われる 半...
-
char型全角数字から、int型半角...
-
[VBScript]バイト長の判定
-
全角チルダと波ダッシュに関す...
-
封筒の宛先で縦書きの書き方
-
Accessでのグループ化で全角・...
-
CString Format にて全角空白文...
おすすめ情報