什么是ascii 7位字符集和ascii 8位字符集?

什么是ascii 7位字符集和ascii 8位字符集?

我对此很陌生,所以ascii 7位可以表示128个值,那么ascii 8可以表示256个值?这个权利? ascii 7 位字符集: 01000001 代表“A” 在 ascii 8 位中 a 是什么样子?或者任何其他 8 位字符集的例子?

谢谢。

答案1

根据标准,ASCII 为七位。任何使用第八位完成的操作都与 ASCII 无关,并且应该称为非 ASCII(例如 UTF-8)。唉,人们发明了各种复杂的东西,称为“扩展 ASCII”,但这只会混淆 ASCII 是七位的事实。至于位模式,计算机相当擅长计算:

$ perl -e 'printf "%07b\n%08b\n", map { ord } qw/A A/' 
1000001
01000001

相关内容