gpt4 book ai didi

c - 未从 C 中的数组接收到所需的输出

转载 作者:太空宇宙 更新时间:2023-11-04 07:29:08 25 4
gpt4 key购买 nike

我有一个数组:

int arr[]={'1','2','4','8','16','32','64','128'};

我用这一行调用它:

a=arr[a];

但是,我没有得到想要的输出。输入符合预期(我已经检查过了,它从 0-7 开始),但输出结果为 49,50,52,56,49,51,54,49,具体取决于输入。我做错了什么?

编辑:引号表示 ASCII。知道我错过了一些简单的事情。

最佳答案

输出是正确的。例如,49 是字符 '1' 的 ASCII 值,它是数组中的第一个条目。

关于c - 未从 C 中的数组接收到所需的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15480587/

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