C计划

时间:2017-05-08 22:43:31

标签: c

如何将整数添加到字符串中字符的ASCII值?

示例: - 如果字符串"eat"中字符的ASCII值为101 97 116,我将如何为每个ASCII值添加一个整数值(假设为10),以便更改为111 107 126。

任何人都可以用C语言编写代码吗?

1 个答案:

答案 0 :(得分:0)

你必须遍历char数组的每个元素并逐个添加10。

int i;
char string[4] = "abc\0";
for(i = 0; i < string[i]; i++) {
    string[i] += 10;
}

由于char是(n位)整数,您只需向其添加整数即可。