【发布时间】:2021-10-27 01:53:49
【问题描述】:
在 C 中,如果我想遍历数组并获取每个字母的 ascii 值,我会这样做吗
const char array[] = "name"
for (int i=0; i<4; i++){
printf("%s", array['i']);}
我仍然不熟悉 C,如果有任何指点,我将不胜感激。
【问题讨论】:
-
@SergeyKalinichenko 哎呀,意思是把'i'放在那里而不是'0'。不过会变成 %c
-
@HAL9000 是的,这就是我想要做的,谢谢。
-
使用
"%d "作为格式字符串(注意空格)。使用array[i]而不是array['0']。检查是否缺少分号。 -
@John 当您看到拼写错误时,请单击 edit 以更改您的问题。