如何将整数添加到字符串中字符的ASCII值?
示例: - 如果字符串"eat"
中字符的ASCII值为101 97 116,我将如何为每个ASCII值添加一个整数值(假设为10),以便更改为111 107 126。
任何人都可以用C语言编写代码吗?
答案 0 :(得分:0)
你必须遍历char数组的每个元素并逐个添加10。
int i;
char string[4] = "abc\0";
for(i = 0; i < string[i]; i++) {
string[i] += 10;
}
由于char是(n位)整数,您只需向其添加整数即可。