在eclipse下编写java程序,实现1至127每个数字代表的ASCII分别是什么,为什么20之前还有中间部分都是小方框里一个问号呢?同样的代码在dos下执行就都可以显示出来。
------解决方案--------------------
可能是编码问题~ 你在eclipse里设置一下编码~
------解决方案--------------------
ASCII码只有128个,后128个为扩展ASICC码,早期多是些制表符号,后来很少用,因为不少国家本国语言采用了后128的范围(2个字节)。ASCII码的前32个都是控制字符(均不可显示,你图中所显示的哪些特殊符号是以前称为CRT显示符号,是由显卡根据字符编码所显示的形状,不是字符本来的含义,如ASCII为1的字符,在DOS平台下就显示一个笑脸的形状),ASCII码为127的是个特殊字符,也不可显示。所以,能够显示的ASCII码字符数量为95个(包括空格)。你仔细数数。第一个正常显示的字符是!,最后一个是~。