名前空間
変種
操作

ASCIIコード表

提供: cppreference.com
< cpp‎ | language
 
 
C++言語
一般的なトピック
フロー制御
条件付き実行文
繰り返し文 (ループ)
ジャンプ文
関数
関数宣言
ラムダ関数宣言
inline 指定子
例外指定 (C++20未満)
noexcept 指定子 (C++11)
例外
名前空間
指定子
decltype (C++11)
auto (C++11)
alignas (C++11)
記憶域期間指定子
初期化
代替表現
リテラル
ブーリアン - 整数 - 浮動小数点
文字 - 文字列 - nullptr (C++11)
ユーザ定義 (C++11)
ユーティリティ
属性 (C++11)
typedef 宣言
型エイリアス宣言 (C++11)
キャスト
暗黙の変換 - 明示的な変換
static_cast - dynamic_cast
const_cast - reinterpret_cast
メモリ確保
クラス
クラス固有の関数特性
特別なメンバ関数
テンプレート
その他
 

以下の表は128���のASCIIコードすべての10進数、8進数、16進数および文字を掲載しています。

10進 8進 16進 文字 10進 8進 16進 文字 10進 8進 16進 文字 10進 8進 16進 文字
0 0 00 NUL (空) 32 40 20 (スペース) 64 100 40 @ 96 140 60 `
1 1 01 SOH (ヘッディング開始) 33 41 21 ! 65 101 41 A 97 141 61 a
2 2 02 STX (テキスト開始) 34 42 22 " 66 102 42 B 98 142 62 b
3 3 03 ETX (テキスト終了) 35 43 23 # 67 103 43 C 99 143 63 c
4 4 04 EOT (伝送終了) 36 44 24 $ 68 104 44 D 100 144 64 d
5 5 05 ENQ (問合せ) 37 45 25 % 69 105 45 E 101 145 65 e
6 6 06 ACK (肯定応答) 38 46 26 & 70 106 46 F 102 146 66 f
7 7 07 BEL (ベル) 39 47 27 ' 71 107 47 G 103 147 67 g
8 10 08 BS (後退) 40 50 28 ( 72 110 48 H 104 150 68 h
9 11 09 HT (水平タブ) 41 51 29 ) 73 111 49 I 105 151 69 i
10 12 0a LF (改行) 42 52 2a * 74 112 4a J 106 152 6a j
11 13 0b VT (垂直タブ) 43 53 2b + 75 113 4b K 107 153 6b k
12 14 0c FF (書式送り) 44 54 2c , 76 114 4c L 108 154 6c l
13 15 0d CR (復帰) 45 55 2d - 77 115 4d M 109 155 6d m
14 16 0e SO (シフトアウト) 46 56 2e . 78 116 4e N 110 156 6e n
15 17 0f SI (シフトイン) 47 57 2f / 79 117 4f O 111 157 6f o
16 20 10 DLE (伝送制御拡張) 48 60 30 0 80 120 50 P 112 160 70 p
17 21 11 DC1 (装置制御1) 49 61 31 1 81 121 51 Q 113 161 71 q
18 22 12 DC2 (装置制御2) 50 62 32 2 82 122 52 R 114 162 72 r
19 23 13 DC3 (装置制御3) 51 63 33 3 83 123 53 S 115 163 73 s
20 24 14 DC4 (装置制御4) 52 64 34 4 84 124 54 T 116 164 74 t
21 25 15 NAK (否定応答) 53 65 35 5 85 125 55 U 117 165 75 u
22 26 16 SYN (同期信号) 54 66 36 6 86 126 56 V 118 166 76 v
23 27 17 ETB (伝送ブロック終結) 55 67 37 7 87 127 57 W 119 167 77 w
24 30 18 CAN (取消) 56 70 38 8 88 130 58 X 120 170 78 x
25 31 19 EM (媒体終端) 57 71 39 9 89 131 59 Y 121 171 79 y
26 32 1a SUB (置換) 58 72 3a : 90 132 5a Z 122 172 7a z
27 33 1b ESC (エスケープ) 59 73 3b ; 91 133 5b [ 123 173 7b {
28 34 1c FS (ファイル分離標識) 60 74 3c < 92 134 5c \ 124 174 7c |
29 35 1d GS (グループ分離標識) 61 75 3d = 93 135 5d ] 125 175 7d }
30 36 1e RS (レコード分離標識) 62 76 3e > 94 136 5e ^ 126 176 7e ~
31 37 1f US (ユニット分離標識) 63 77 3f ? 95 137 5f _ 127 177 7f DEL (抹消)

ノート: Unicode では、ASCII 文字のブロックは U+0000..U+007F 基本ラテン文字と呼ばれます。

[編集]

#include <iostream>
int main()
{
  std::cout << "Printable ASCII:\n";
  for (char i = 32; i < 127; ++i) {
    std::cout << i << ' ';
    if (i % 16 == 15)
      std::cout << '\n';
  }
}

出力例:

Printable ASCII:
  ! " # $ % & ' ( ) * + , - . / 
0 1 2 3 4 5 6 7 8 9 : ; < = > ? 
@ A B C D E F G H I J K L M N O 
P Q R S T U V W X Y Z [ \ ] ^ _ 
` a b c d e f g h i j k l m n o 
p q r s t u v w x y z { | } ~

[編集] 関連項目

ASCIIコード表C言語リファレンス