C语言中ch3='a'+(ch3-'a')%26什么意思

 我来答
金色潜鸟
2013-01-24 · TA获得超过3.2万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:5526万
展开全部
ch3-'a' // ch3 的 ASCII编码值,减a 的编码值
%26 是 除以26,取余数运算,显然,
ch3大于a 的编码值时,余数范围是0到25。
ch3小于a 的编码值时,余数范围是-0到-25。
'a' + (正0到25 )得 'a' 到 'z' -- 'a' 以后的25个ASCII编码值
'a' + (-0到-25) 得 'a' 以前的26个ASCII编码值.
=============
意思:
小写a-z的编码不变。ASCII编码 大于 z 的,每26个字符,依次转换为a-z。
小于a的25个字符编码不变。
更小的编码,每26个字符,依次转换为 小于等于a的26个字符。
zhou2214
2013-01-23 · TA获得超过706个赞
知道小有建树答主
回答量:495
采纳率:0%
帮助的人:505万
展开全部
把一个ASCII码在a后面的字符转换成a-z中的对应字符。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式