今日の人気記事

  1. 比較演算子 - 条件分岐
  2. サンプルプログラム集
  3. while文 - 繰り返し処理
  4. 関数のプロトタイプ宣言
  5. 入力した2つの数値を交換する

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. サンプルプログラム集
  3. 配列に格納した数値を昇順ソートする
  4. 2次方程式の解を計算する
  5. 入力した自然数の約数を求める
  6. 入力した2つの数値を交換する
  7. 10進数を2進数に変換する
  8. 乱数 - 0〜1のランダムな数値を出力
  9. 直角三角形の斜辺の長さを計算する
  10. for文 - 1つ飛ばしの繰り返し処理を実行する(奇数・偶数)

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