今日の人気記事

  1. MinGW - gcc のインストール - Windows環境
  2. サンプルプログラム集
  3. MinGW - gcc の環境設定(パスを通す) - Windows環境
  4. MinGW - gccのコンパイルと実行 - Windows環境
  5. 10進数を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:   ~
スポンサーリンク

関連記事と広告