달력

4

« 2024/4 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30

아스키 코드 (ASCII CODE)

  아스키(ASCII) 또는 미국 정보 교환 표준 부호(American Standard Code for Information Interchange)는 영문 알파벳을 사용하는 대표적인 문자 인코딩이다. 아스키는 컴퓨터와 통신 장비를 비롯한 문자를 사용하는 많은 장치에서 사용되며, 대부분의 문자 인코딩이 아스키에 기반한다.

  아스키는 1967년에 표준으로 제정되어 1986년에 마지막으로 개정되었다. 아스키는 7비트 인코딩으로, 33개의 출력 불가능한 제어 문자들과 공백을 비롯한 95개의 출력 가능한 문자들로 이루어진다. 제어 문자들은 역사적인 이유로 남아 있으며 대부분은 더 이상 사용되지 않는다. 출력 가능한 문자들은 52개의 영문 알파벳 대소문자와, 10개의 숫자, 32개의 특수 문자, 그리고 하나의 공백 문자로 이루어진다.

  아스키가 널리 사용되면서 다양한 아스키 기반의 확장 인코딩들이 등장했으며, 이들을 묶어서 아스키라고 부르기도 한다. 대표적으로 7비트 인코딩을 유지한 ISO/IEC 646과, 원래 아스키 코드 앞에 비트 0을 넣어 8비트 인코딩을 만든 IBM 코드 페이지와 ISO 8859가 있다. 이 인코딩들은 언어군에 따라 같은 숫자에 서로 다른 문자가 배당된 경우가 많다.
  (출처 : 위키백과 http://ko.wikipedia.org/ )





작은 따옴표 사이에 있으면 숫자도 문자로 치이고, 거기에 해당되는 숫자로 치환된다. 
알파벳 A부터 z까지, 특수문자등도 해당되는 숫자를 가지게 되는데 그것이 아스키 코드이다.

아스키 코드표

출처 : http://www.jasko.co.kr/lesson/ascii.html

[출처] 아스키 코드표|작성자 게레겡


 ASCII  10진수  16진수  8진수  2진수 ASCII 10진수 16진수 8진수 2진수
 NULL     0   0×00    0     0   @    64   0×40   100  1000000
 SOH     1   0×01    1     1   A    65   0×41   101  1000001
 STX     2   0×02    2    10   B    66   0×42   102  1000010
 ETX     3   0×03    3    11   C    67   0×43   103  1000011
 EOT     4   0×04    4   100   D    68   0×44   104  1000100
 ENQ     5   0×05    5   101   E    69   0×45   105  1000101
 ACK     6   0×06    6   110   F    70   0×46   106  1000110
 BEL     7   0×07    7   111   G    71   0×47   107  1000111
 BS     8   0×08   10  1000   H    72   0×48   110  1001000
 HT     9   0×09   11  1001   I    73   0×49   111  1001001
 LF    10   0×0A   12  1010   J    74   0×4A   112  1001010
 VT    11   0×0B   13  1011   K    75   0×4B   113  1001011
 FF    12   0×0C   14  1100   L    76   0×4C   114  1001100
 CR    13   0×0D   15  1101   M    77   0×4D   115  1001101
 SO    14   0×0E   16  1110   N    78   0×4E   116  1001110
 SI    15   0×0F   17  1111   O    79   0×4F   117  1001111
 DLE    16   0×10   20  10000   P    80   0×50   120  1010000
 DC1    17   0×11   21  10001   Q    81   0×51   121  1010001
 SC2    18   0×12   22  10010   R    82   0×52   122  1010010
 SC3    19   0×13   23  10011   S    83   0×53   123  1010011
 SC4    20   0×14   24  10100   T    84   0×54   124  1010100
 NAK    21   0×15   25  10101   U    85   0×55   125  1010101
 SYN    22   0×16   26  10110   V    86   0×56   126  1010110
 ETB    23   0×17   27  10111   W    87   0×57   127  1010111
 CAN    24   0×18   30  11000   X    88   0×58   130  1011000
 EM    25   0×19   31  11001   Y    89   0×59   131  1011001
 SUB    26   0×1A   32  11010   Z    90   0×5A   132  1011010
 ESC    27   0×1B   33  11011   [    91   0×5B   133  1011011
 FS    28   0×1C   34  11100   \    92   0×5C   134  1011100
 GS    29   0×1D   35  11101   ]    93   0×5D   135  1011101
 RS    30   0×1E   36  11110   ^    94   0×5E   136  1011110
 US    31   0×1F   37  11111   _     95   0×5F   137  1011111
 SP    32   0×20   40  100000   .    96   0×60   140  1100000
  !    33   0×21   41  100001   a    97   0×61   141  1100001
  "    34   0×22   42  100010   b    98   0×62   142  1100010
  #    35   0×23   43  100011   c    99   0×63   143  1100011
  $    36   0×24   44  100100   d   100   0×64   144  1100100
  %    37   0×25   45  100101   e   101   0×65   145  1100101
  &    38   0×26   46  100110   f   102   0×66   146  1100110
  '    39   0×27   47  100111   g   103   0×67   147  1100111
   (    40   0×28   50  101000   h   104   0×68   150  1101000
   )    41   0×29   51  101001   i   105   0×69   151  1101001
   *    42   0×2A   52  101010   j   106   0×6A   152  1101010
   +    43   0×2B   53  101011   k   107   0×6B   153  1101011
   '    44   0×2C   54  101100   l   108   0×6C   154  1101100
   -    45   0×2D   55  101101   m   109   0×6D   155  1101101
   .    46   0×2E   56  101110   n   110   0×6E   156  1101110
   /    47   0×2F   57  101111   o   111   0×6F   157  1101111
   0    48   0×30   60  110000   p   112   0×70   160  1110000
   1    49   0×31   61  110001   q   113   0×71   161  1110001
   2    50   0×32   62  110010   r   114   0×72   162  1110010
   3    51   0×33   63  110011   s   115   0×73   163  1110011
   4    52   0×34   64  110100   t   116   0×74   164  1110100
   5    53   0×35   65  110101   u   117   0×75   165  1110101
   6    54   0×36   66  110110   v   118   0×76   166  1110110
   7    55   0×37   67  110111   w   119   0×77   167  1110111
   8    56   0×38   70  111000   x   120   0×78   170  1111000
   9    57   0×39   71  111001   y   121   0×79   171  1111001
   :    58   0×3A   72  111010   z   122   0×7A   172  1111010
   ;    59   0×3B   73  111011   {   123   0×7B   173  1111011
   <    60   0×3C   74  111100   |   124   0×7C   174  1111100
   =    61   0×3D   75  111101   }   125   0×7D   175  1111101
   >    62   0×3E   76  111110   ~   126   0×7E   176  1111110
   ?    63   0×3F   77  111111  DEL   127   0×7F   177  1111111
         


★ Tip ★

Alt + 키보드 오른쪽 숫자키를 누르면 해당 숫자의 아스키 코드가 입력된다.
예를 들어 A를 찍고 싶다면, Alt 를 누른 상태에서 대문자 A의 아스키 코드 (A는 65다) 를 입력한뒤 Alt 를 떼보자.
 >> ★주의★ 숫자는 키보드 오른쪽 숫자키를 눌러야만 통한다.

A가 찍히는걸 볼 수 있을 것이다. ~_~

아스키 코드만 나와 있고, 이것이 무엇을 뜻하는지 모를 때 쓰면 아주아주 유용하다~ (윈도우, 리눅스 모두 통함)

도움이 되셨다면, 이 글 댓글에다가 Alt + 아스키코드로 한 글자만 찍고 가주세요. ㅠㅠ 댓글이 그리워요~~
 

'공부' 카테고리의 다른 글

논리 연산자 계산순서( || && ) / 증감 연산자  (0) 2010.10.17
short 의 최대, 최소값 구하기  (0) 2010.10.17
signed 와 unsigned  (0) 2010.10.17
보수와 2진법에서 음수표현법  (0) 2010.10.17
진법과 계산법  (0) 2010.10.17
:
Posted by 투잌