24 lines
		
	
	
		
			865 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			865 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
up::[[représentations en binaire]]
 | 
						||
up::[[codage de caractères]]
 | 
						||
title::"[[codage de caractères|encodage]] 8bits, voir `man ASCII`"
 | 
						||
#s/informatique
 | 
						||
 | 
						||
---
 | 
						||
American Standard Code for Information Interchange
 | 
						||
 | 
						||
 - encodage de caractères
 | 
						||
 - $7$ bits : $2^7 = 128$ caractères
 | 
						||
     - versions étendues utilisent le $8^\text{ème}$ bit est utilisé pour avoir $256$ caractères
 | 
						||
     - a l'origine, le $8^{ème}$ bit sert à la détection d'erreurs (bit de parité) mais ne permet pas la [[correction d'erreurs]]
 | 
						||
 | 
						||
 | 
						||
# Types de caractères
 | 
						||
 - **control chars :** `0-31` et `127` (`del`)
 | 
						||
 - **caractères spéciaux :** `32–47 / 58–64 / 91–96 / 123–126`
 | 
						||
     - caractères imprimables qui ne sont ni des lettres ni des chiffres :
 | 
						||
         - ponctuation
 | 
						||
         - caractères techniques
 | 
						||
         - caractères mathématiques
 | 
						||
         - blank
 | 
						||
 - **nombres :** `48-57`
 |