1

有谁知道这个 Asc 函数在做什么(-64)?再次提前感谢。

访问 - IIF(Trim(NZ(MCATw)) = "", 0, Abs(Asc(UCase(MCATw)) -64)) 作为 MCATwNo

我不明白-64在做什么?

4

1 回答 1

3

它可能将字符串的第一个字母转换为数值 1-26。大写字母 A - Z 的 ASCII 值为 65 - 90,因此ASC("A")变为 65,而 65 - 64 为 1。因此 A - Z 变为 1 - 26。假设这MCATw是一个字符串,ASC则仅适用于第一个字符。

于 2013-01-17T17:05:05.017 回答