gpt4 book ai didi

java - 获取 ASCII 值的 "?"

转载 作者:行者123 更新时间:2023-11-30 06:19:57 25 4
gpt4 key购买 nike

我想查看 ASCII 中的所有字符值,所以我编写了这个非常快速的循环来执行以下操作。

for (int i = 0 ; i < 1000; i++){
System.out.println("(int, char) " + "( "+ i + " , " +(char) i + " )");
}

我得到的结果似乎不正确。他们最多可以达到 128。然后我得到的只是问号,这里是一些结果...

(int, char) ( 121 , y )
(int, char) ( 122 , z )
(int, char) ( 123 , { )
(int, char) ( 124 , | )
(int, char) ( 125 , } )
(int, char) ( 126 , ~ )
(int, char) ( 127 , )
(int, char) ( 128 , ? )
(int, char) ( 129 , ? )
(int, char) ( 130 , ? )
(int, char) ( 131 , ? )
(int, char) ( 132 , ? )
(int, char) ( 133 , ? )
(int, char) ( 134 , ? )
(int, char) ( 135 , ? )
(int, char) ( 136 , ? )
(int, char) ( 137 , ? )
(int, char) ( 138 , ? )
(int, char) ( 139 , ? )
(int, char) ( 140 , ? )
(int, char) ( 141 , ? )
(int, char) ( 142 , ? )
(int, char) ( 143 , ? )
(int, char) ( 144 , ? )
(int, char) ( 145 , ? )
(int, char) ( 146 , ? )
(int, char) ( 147 , ? )
(int, char) ( 148 , ? )
(int, char) ( 149 , ? )
(int, char) ( 150 , ? )
(int, char) ( 151 , ? )
(int, char) ( 152 , ? )
(int, char) ( 153 , ? )
(int, char) ( 154 , ? )
(int, char) ( 155 , ? )
(int, char) ( 156 , ? )
(int, char) ( 157 , ? )
(int, char) ( 158 , ? )
(int, char) ( 159 , ? )

为什么它们一直显示为问号,直到 1000。它们应该是除了基本加密之外我永远不需要的一堆数字。任何想法为什么会这样?提前致谢。

最佳答案

无论您使用什么来显示输出,都无法显示这些字符。

一般来说,所有显示设备最多可处理 127 个字符(但请注意,其中一些实际上是换行符等,因此不能显示为字形),但超出此范围的字符取决于显示器的能力。

一个常见的“回退”是用 ? 替换它无法处理的任何字符。特点。有时您还会看到用于该目的的黑色方 block 。

关于java - 获取 ASCII 值的 "?",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22482563/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com