RSS

C : ASCII コード

30 8月

次のソースは ASCII コード一覧を表示する。ただし、制御コードはそのまま出力するのできれいに表示できない。

ビルド方法 gcc -o ascii ascii.c

#include <stdio.h>

/* ASCII コードを表示する。 */
int main()
{
  int i, j;
  unsigned char c;

  /* 0x00 から 0xff まで繰り返す。*/
  for (i = 0; i < 16; i++) {
    for (j = 0; j < 16; j ++) {
      /* 現在のコードを得る。*/
      c = (unsigned char)((16 * i + j) & 0xff);
      /* コードを文字列として表示する */
      printf("%03d %x%x %c ", 16 * i + j, i, j, (char)c);
      /* 8文字ごとに改行するため。*/
      if (j == 7)
        printf("\n");
    }
    /* 8文字ごとに改行するため。*/
    printf("\n");
  }
}

表示イメージ

ascii

 
コメントする

投稿者: : 2016/08/30 投稿先 C, gcc

 

タグ:

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

 
%d人のブロガーが「いいね」をつけました。