【发布时间】:2018-03-20 15:40:56
【问题描述】:
如何将字符串的ASCII值存储在整数数组中而不是打印它们在C? 例如:我输入 "ABab" 并且我有一个 a[4] 数组,那么我如何存储 a[0]=67, a[1]=66, a[2]=97 , a[3]=98?
【问题讨论】:
-
字符串已经存储为 ASCII 值数组。如果您有问题,请发布您的minimal reproducible example。
-
你能解释一下“而不是打印”部分吗?如果您不想打印它们,就不要打印它们。
-
在这样的问题中,你应该自己尝试一下,然后询问你写的代码,如果它不起作用。
-
在 C 中没有花哨的方法。只需使用一个简单的 for 循环并将一个数组中的值一一分配给另一个数组。
-
请注意,
’A’的代码通常是 65,而不是 67。
标签: c arrays string char ascii