如何将字母表中的每个字母转换为整数 - Objective-C

时间:2014-06-11 16:04:54

标签: objective-c alphabet

我正在尝试将字母表中的每个字母转换为像这样的整数

A = 1;
B = 2;
...
Z = 26;

我经历了一些论坛问题,但没有一个能运作良好。有没有一种没有阵列的方法呢?

1 个答案:

答案 0 :(得分:0)

对于小写字母,您需要从其值中减去96。像这样:

int a = 'a' - 96; // 1

表示大写的减去64.像这样:

int A = 'A' - 64;// 1

这适用于任何英文字母