C中的字符移位

0 c char

我试图找到库中的函数,像我想要的那样前后转换字符:

如果此函数消耗'a'和数字向前移3,它将被移位3次,输出将为'd'.

如果此功能消耗'5'并且数字向前移3,它将被移位3次,输出将为'8'.

我该怎么做到这一点?

Spi*_*ire 7

您无需调用函数来执行此操作.只需将数字直接添加到角色即可.

例如:

'a' + 3
Run Code Online (Sandbox Code Playgroud)

评估为

'd'
Run Code Online (Sandbox Code Playgroud)

  • 你可能想重新考虑一下这个评论,@ liw.fi.EBCDIC在z/OS上运行良好,非常适合所有世界级银行和其他金融机构.它甚至在该平台上封装的UNIX运行(这有时使得很难编译FOSS依赖于ASCII排序,zLinux上使用ASCII所以这是更好). (2认同)