C言語で複数の文字をint変数に代入する

WBOY
リリース: 2023-08-27 23:53:03
転載
1342 人が閲覧しました

C言語で複数の文字をint変数に代入する

文字型データは、ASCII 値によって C または C に内部的に格納されます。単一の文字を整数として出力したい場合は、ASCII 値を取得します。ただし、一重引用符を使用して複数の文字を出力しようとすると、奇妙な出力が出力されます。

アイデアを得るには、次のプログラムを確認してください。

#include <stdio.h>
int main() {
   printf("%d</p><p>", &#39;A&#39;);
   printf("%d</p><p>", &#39;AA&#39;);
   printf("%d</p><p>", &#39;ABC&#39;);
}
ログイン後にコピー

出力

65
16705
4276803
ログイン後にコピー

AのASCIIは65です。したがって、最初は 65 (01000001) と表示されます。 AA の場合は 16705 と表示されます。これは、ASCII では 6565 (01000001 01000001) = 16705 です。 3 番目の値は、ABC (01000001 01000010 01000011) = 4276803 です。

以上がC言語で複数の文字をint変数に代入するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!