今日の人気記事

  1. printf関数の変換指定子
  2. 2進数を10進数に変換する
  3. 条件演算子(3項演算子)「? :」
  4. int main(void) - プログラムの基本
  5. while文 - 繰り返し処理

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進数を10進数に変換する
  3. 配列に格納した数値を昇順ソートする
  4. 入力した行列の積(掛け算)を計算する
  5. 入力したアルファベットを小文字から大文字に変換する
  6. 入力した整数が偶数か奇数かを判別する
  7. 10進数を2進数に変換する
  8. 入力した数値の桁数を表示する
  9. 三角形の面積を計算する
  10. 配列に格納した数値を降順ソートする

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