今日の人気記事

  1. switch文 - 数値による場合分け
  2. 条件演算子(3項演算子)「? :」

ASCIIコードの表を出力する

当ページのリンクには広告が含まれています。

スポンサーリンク

ここではASCIIコードの記号や文字部分の一覧表を出力するサンプルプログラムを紹介します。

サンプルプログラム

printf 関数の変換指定子を使って、10進数の数値を8進数「%x」、16進数「%x」と文字「%c」を出力しています。

/*
 * C言語のサンプルプログラム - Webkaru
 * - ASCIIコードの表を出力 -
 */
#include<stdio.h>

int main(void)
{

  /* 変数の宣言 */
  int i;

  /* ヘッダー */
  printf( "10進: 8進:16進:文字\n");

  /* ASCIIコードを表示するループ */
  for( i=33;i<=126;i++ ){

    // 10進のASCIIコードと文字
    printf( "%4d:%4o:%4x:%4c\n", i, i, i, i);

  }

  return 0;
}

実行結果です。

10進: 8進:16進:文字
  33:  41:  21:   !
  34:  42:  22:   "
  35:  43:  23:   #
  36:  44:  24:   $
  37:  45:  25:   %
  38:  46:  26:   &
  39:  47:  27:   '
  40:  50:  28:   (
  41:  51:  29:   )
  42:  52:  2a:   *
  43:  53:  2b:   +
  44:  54:  2c:   ,
  45:  55:  2d:   -
  46:  56:  2e:   .
  47:  57:  2f:   /
  48:  60:  30:   0
  49:  61:  31:   1
  50:  62:  32:   2
  51:  63:  33:   3
  52:  64:  34:   4
  53:  65:  35:   5
  54:  66:  36:   6
  55:  67:  37:   7
  56:  70:  38:   8
  57:  71:  39:   9
  58:  72:  3a:   :
  59:  73:  3b:   ;
  60:  74:  3c:   <
  61:  75:  3d:   =
  62:  76:  3e:   >
  63:  77:  3f:   ?
  64: 100:  40:   @
  65: 101:  41:   A
  66: 102:  42:   B
  67: 103:  43:   C
  68: 104:  44:   D
  69: 105:  45:   E
  70: 106:  46:   F
  71: 107:  47:   G
  72: 110:  48:   H
  73: 111:  49:   I
  74: 112:  4a:   J
  75: 113:  4b:   K
  76: 114:  4c:   L
  77: 115:  4d:   M
  78: 116:  4e:   N
  79: 117:  4f:   O
  80: 120:  50:   P
  81: 121:  51:   Q
  82: 122:  52:   R
  83: 123:  53:   S
  84: 124:  54:   T
  85: 125:  55:   U
  86: 126:  56:   V
  87: 127:  57:   W
  88: 130:  58:   X
  89: 131:  59:   Y
  90: 132:  5a:   Z
  91: 133:  5b:   [
  92: 134:  5c:   \
  93: 135:  5d:   ]
  94: 136:  5e:   ^
  95: 137:  5f:   _
  96: 140:  60:   `
  97: 141:  61:   a
  98: 142:  62:   b
  99: 143:  63:   c
 100: 144:  64:   d
 101: 145:  65:   e
 102: 146:  66:   f
 103: 147:  67:   g
 104: 150:  68:   h
 105: 151:  69:   i
 106: 152:  6a:   j
 107: 153:  6b:   k
 108: 154:  6c:   l
 109: 155:  6d:   m
 110: 156:  6e:   n
 111: 157:  6f:   o
 112: 160:  70:   p
 113: 161:  71:   q
 114: 162:  72:   r
 115: 163:  73:   s
 116: 164:  74:   t
 117: 165:  75:   u
 118: 166:  76:   v
 119: 167:  77:   w
 120: 170:  78:   x
 121: 171:  79:   y
 122: 172:  7a:   z
 123: 173:  7b:   {
 124: 174:  7c:   |
 125: 175:  7d:   }
 126: 176:  7e:   ~

サンプルプログラム の人気記事

  1. 入力した2つの数値を交換する
  2. 配列の数値の平均値を計算する
  3. 配列に格納した数値を昇順ソートする
  4. サンプルプログラム集
  5. 入力した自然数が素数かどうかを判定する
  6. 乱数 - 1〜10のランダムな数値を出力する
  7. 入力した整数が偶数か奇数かを判別する
  8. 入力した文字列の文字数を表示する(出力)
  9. 10進数を2進数に変換する
  10. 入力した自然数を逆順に並べ替える

関連記事(一部広告含む)