^^Codice ASCII  American Standard Code for Information Interchange

 

0 1 2 3 4 5 6 7  
    0 @ P ` p 0
  ! 1 A Q a q 1
  " 2 B R b r 2
  # 3 C S c s 3
  $ 4 D T d t 4
  % 5 E U e u 5
  & 6 F V f v 6
  ' 7 G W g w 7
  ( 8 H X h x 8
 ) 9 I Y i y 9
   * : J Z j z A
   + ; K [ k { B
 , < L \ l | C
   - = M ] m } D
  . > N ^ n ~ E
  / ? O _ o  F
     
0 1 2 3 4 5 6 7  
00 10 20 30 40 50 60 70 0
01 11 21 31 41 51 61 71 1
02 12 22 32 42 52 62 72 2
03 13 23 33 43 53 63 73 3
04 14 24 34 44 54 64 74 4
05 15 25 35 45 55 65 75 5
06 16 26 36 46 56 66 76 6
07 17 27 37 47 57 67 77 7
08 18 28 38 48 58 68 78 8
09 19 29 39 49 59 69 79 9
0A 1A 2A 3A 4A 5A 6A 7A A
0B 1B 2B 3B 4B 5B 6B 7B B
0C 1C 2C 3C 4C 5C 6C 7C C
0D 1D 2D 3D 4D 5D 6D 7D D
0E 1E 2E 3E 4E 5E 6E 7E E
0F 1F 2F 3F 4F 5F 6F 7F F

 

  1. I caratteri ASCII nascono accordati assieme alla loro codifica a 7 bit, che genera 27=128 combinazioni; tante le combinazioni quanti i caratteri.
  2. ASCII codifica 1 carattere con 1 byte,
    usa i primi 7 bit del byte, 8° bit e' posto = 0.
  3. ASCII is a:   single byte character set  ≡  single-byte character encoding
  4. fixed-width character encoding.
  5. control characters : , were designed to control hardware devices.

    95 printable ASCII characters, range 32-126

    33 control characters range 00-31, plus 127

    Control characters have nothing to do inside an HTML document, except horizontal tab, line feed, and carriage return.

To represent text:

 

Da 0 a 1F: le prime 2 colonne, caratteri di controllo.
Colonna 2: caratteri speciali, inizia col carattere "spazio", gergo: "blank" in posizione 20
Colonna 3: cifre e caratteri speciali
Colonna 4: lettere maiuscole, tranne "@" all'inizio in posizione 40
Colonna 5: restanti lettere maiuscole e qualche carattere speciale in coda
Colonna 6: lettere minuscole, tranne l'accento all'inizio in posizione 60
Colonna 7: restanti lettere minuscole e qualche carattere speciale in coda.

Cifre e lettere sono in ordine crescente.
Le lettere nelle 2 versioni: maiuscole e minuscole, occupano la stessa posizione di riga, spostate di 2 colonne.

 

The ASCII control characters (range 00-31, plus 127) were designed to control hardware devices.

Control characters (except horizontal tab, line feed, and carriage return) have nothing to do inside an HTML document.

4 column ASCII table (32 rows ASCII table)

garbagecollected/four-column-ascii | ycombinator

 

00 01 10 11  
NUL Spc @ ` 00000
SOH ! A a 00001
STX " B b 00010
ETX # C c 00011
EOT $ D d 00100
ENQ % E e 00101
ACK & F f 00110
BEL ' G g 00111
BS ( H h 01000
TAB ) I i 01001
LF * J j 01010
VT + K k 01011
FF , L l 01100
CR - M m 01101
SO . N n 01110
SI / O o 01111
DLE 0 P p 10000
DC1 1 Q q 10001
DC2 2 R r 10010
DC3 3 S s 10011
DC4 4 T t 10100
NAK 5 U u 10101
SYN 6 V v 10110
ETB 7 W w 10111
CAN 8 X x 11000
EM 9 Y y 11001
SUB : Z z 11010
ESC ; [ { 11011
FS < \ | 11100
GS = ] } 11101
RS > ^ ~ 11110
US ? _ DEL 11111

ha il suo senso:  ogni colonna accorpa si simili

col1 caratteri di controllo

col2 caratteri speciali e cifre

col3e4 lattere, maiuscole e minuscole sulla stessa riga.

ASCII "delete" character: decimal 127, bin 1111111 in binary.

On paper tape, that translates into 7 holes, meaning any other character can be "deleted" on the tape by punching out its remaining holes. wp/Punched_tape

It's  the only non-control ASCII character that can't be typed on an English keyboard, so it's good for creating WIFi passwords that kids can't trivially steal.

It's actually easier to add two spaces at both ends of the password :)

Links

  1. Caratteri
  2. Numerazione esadecimale
  3. Unicode e UTF-8
  4. wp/ASCII | wp/Control_character | wp/Caret_notation
  5. asciitable.com
  6. johndcook/how-to-memorize-the-ascii-table

 

Talk

Dirlo:

I caratteri ASCII sono 128, questo e' il numero poiche' nascono assieme alla loro codifica a 7 bit, che genera appunto 27=128 combinazioni.

 

 

Alter espo

 

  0 1 2 3 4 5 6 7
0     0 @ P ` p
1   ! 1 A Q a q
2   " 2 B R b r
3   # 3 C S c s
4   $ 4 D T d t
5   % 5 E U e u
6   & 6 F V f v
7   ' 7 G W g w
8   ( 8 H X h x
9  ) 9 I Y i y
A    * : J Z j z
B    + ; K [ k {
C  , < L \ l |
D    - = M ] m }
E   . > N ^ n ~
F   / ? O _ o 
 
  0 1 2 3 4 5 6 7
0 00 10 20 30 40 50 60 70
1 01 11 21 31 41 51 61 71
2 02 12 22 32 42 52 62 72
3 03 13 23 33 43 53 63 73
4 04 14 24 34 44 54 64 74
5 05 15 25 35 45 55 65 75
6 06 16 26 36 46 56 66 76
7 07 17 27 37 47 57 67 77
8 08 18 28 38 48 58 68 78
9 09 19 29 39 49 59 69 79
A 0A 1A 2A 3A 4A 5A 6A 7A
B 0B 1B 2B 3B 4B 5B 6B 7B
C 0C 1C 2C 3C 4C 5C 6C 7C
D 0D 1D 2D 3D 4D 5D 6D 7D
E 0E 1E 2E 3E 4E 5E 6E 7E
F 0F 1F 2F 3F 4F 5F 6F 7F

 

 

  bin 0000 - 0111

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

  0 1 2 3 4 5 6 7
0                
1                
2                
3                
4                
5                
6                
7                
8                
9                
A                
B                
C                
D                
E                
F                

 

 

0  16  32   48 0 64 @ 80 P 96 ` 112 p
1  17  33 ! 49 1 65 A 81 Q 97 a 113 q
2  18  34 " 50 2 66 B 82 R 98 b 114 r
3  19  35 # 51 3 67 C 83 S 99 c 115 s
4  20  36 $ 52 4 68 D 84 T 100 d 116 t
5  21  37 % 53 5 69 E 85 U 101 e 117 u
6  22  38 & 54 6 70 F 86 V 102 f 118 v
7  23  39 ' 55 7 71 G 87 W 103 g 119 w
8  24  40 ( 56 8 72 H 88 X 104 h 120 x
9 25  41 ) 57 9 73 I 89 Y 105 i 121 y
10   26  42 * 58 : 74 J 90 Z 106 j 122 z
11   27  43 + 59 ; 75 K 91 [ 107 k 123 {
12 28  44 , 60 < 76 L 92 \ 108 l 124 |
13   29  45 - 61 = 77 M 93 ] 109 m 125 }
14  30  46 . 62 > 78 N 94 ^ 110 n 126 ~
15  31  47 / 63 ? 79 O 95 _ 111 o 127