gpt4 book ai didi

在 C 中将字母转换为数字

转载 作者:行者123 更新时间:2023-11-30 20:23:41 25 4
gpt4 key购买 nike

好吧,非常简单,我想将字母转换为数字,以便 a = 0、b = 1 等。现在我知道我可以做到

number = letter + '0';

因此,当我输入字母“a”时,它会给出数字 145。我的问题是,如果我要在不同的计算机或操作系统上运行它,当我输入字母“a”时,它是否仍会给出相同的数字 145字母“a”?

最佳答案

这取决于您使用的字符编码。如果您在两台计算机上使用相同的编码和编译器,是的,它将是相同的。但是如果您使用其他编码,例如 EBCDIC在一台计算机上和 ASCII另一方面,你不能保证它们是相同的。

<小时/>

此外,您还可以使用 atoi .

如果您不想使用atoi,请参阅:Converting Letters to Numbers in C

关于在 C 中将字母转换为数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35641984/

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