ログイン 新規登録

【重要】NoSchool勉強Q&Aサービス終了のお知らせ

いつもNoSchool勉強Q&Aをご利用いただきありがとうございます。2021年4月30日をもちましてサービスを終了させて頂くこととなりました。サービス終了に伴い今までの質問/回答等の全ての投稿データも運営側で非公開とし、ユーザー様のほうで閲覧/取得が出来ない状態となります。投稿データの保存をご希望の場合はサービス終了期日までに投稿データの保存等をお願いいたします。
詳細は こちら

お使いのブラウザ(Internet Explorer)では閲覧、ログイン、質問の作成や回答などに不具合が生じることがございます。
誠に恐れ入りますが、下記の推奨ブラウザをご利用くださいませ。

推奨ブラウザ:Google Chrome(グーグル・クローム)

あるプログラミング言語で、文字を表す変数cのASCIIコード...

あるプログラミング言語で、文字を表す変数cのASCIIコードがascii(c)で得られ、逆にASCIIコードの番号(コードポイント)nに対して対応する文字をchar(n)で得られるとする。変数cが大文字を表すとき、次の式は何の処理をしてるか
char(ascii(c)-ascii(`A`)+ascii(`a`))

この問題を解けと指示されたのですが、解答がない上にASCIIコードしか習っていない状態でcharという知らないコードも出てきて、どのように解けばいいのかわかりません。また、`A`のように、``がつくと普通のAと何か変わるのでしょうか?
お教えいただけますか?

回答(1件)

ベストアンサーに選ばれました
Bright Genius先生
先生
先生 の回答 1年前

普通のAは変数

'A'は文字列のA

という答えではダメでしょうか?


質問のコードは、

ascii(c)-ascii(`A`)+ascii(`a`)で得られたASCIIコードに対応する文字を出力しているみたいですね。


C言語はやったことないので、どういう場面で使うのかは分かりませんが…。

  • 回答していただきありがとうございます!

    質問なのですが、文字列のAというのは、大文字のアルファベットの文字列ってことですか?

    1年前
  • 回答していただきありがとうございます!

    質問なのですが、文字列のAというのは、大文字のアルファベットの文字列ってことですか?

    1年前
  • 回答していただきありがとうございます!

    質問なのですが、文字列のAというのは、大文字のアルファベットの文字列ってことですか?

    1年前
  • 回答していただきありがとうございます!

    質問なのですが、文字列のAというのは、大文字のアルファベットの文字列ってことですか?

    1年前
  • 回答していただきありがとうございます!

    質問なのですが、文字列のAというのは、大文字のアルファベットの文字列ってことですか?

    1年前
  • 大量に送信されたようで…すいませんm(__)m

    1年前
  • 大文字のアルファベットのAという文字列です!

    データ型でいうなら、String型です!

    1年前
回答へコメントする
あなたがベストアンサーに選んだ
Bright Genius
さんは先生をしています

詳しくはこちら

他の質問・回答も見る