基本上,我只需要在大写字母范围内保留一些 ASCII 数字。
我的程序有很多字符,然后被转换成 ASCII 码。然后我在这个 ASCII 码中添加一个介于 -5 和 5 之间的随机数,然后将其转换回字符形式。虽然,如果字符是 Z(ASCII 代码 90),我不希望它转换为符号。它将以某种方式需要从 65 开始(即 A)。
如果字符是 A(ASCII 代码 65)并且应用了 -5,情况也是如此。
老实说,我不知道该怎么做。用一个简单的if
语句破解了它,但我不断收到错误。
这是我的工作表的外观:
A B C
______________________________________
1 | random-number | Letter | ASCII
2 | | Z | 90
3 | | A | 80
4 | | T | 84
5 | | V | 86
6 | | W | 87
7 | | E | 69
如果random-number
等于 5,则ASCII
列中的每个数字都将加 5,然后在另一个单元格中的某个位置转换回字符形式。
基本上,简单来说,如果 ASCII 码等于 65,则使其等于 90(如果在 A 之前等于 1,则使其等于 Z),如果 ASCII 码等于 91,则使其等于 65(如果在 Z 之后等于 1,使其等于 A)。