以下程序若运行时从键盘输入12<回车>,则输出结果为

 我来答
惠企百科
2022-09-29 · 百度认证:北京惠企网络技术有限公司官方账号
惠企百科
惠企百科网是一家科普类综合网站,关注热门中文知识,集聚互联网精华中文知识,本着自由开放、分享价值的基本原则,向广大网友提供专业的中文知识平台。
向TA提问
展开全部

12既大于5也大于10,按顺序先判断大于10,输出x,即12,再判断大于5,输出x+5,即17,连起来就是1217。

n1=ch1-'0'='1'-'0'(ascII码1的值为49,0的值为48,因为是连续存储,结果值为1)=1

n2=n1*10+(ch2-"0")=1*10+('2'-'0')=10+2=12

结果为12

"0" 是个字符串,出现在表达式里是个指针

n1=ch1-"0";n2=n1*10+(ch2-"0");编译会出错的

改成 n1=ch1-‘0’;n2=n1*10+(ch2-‘0’);

结果是输入的数据(如果输入两个数字的话) 否则是 (ch1 -48) *10+ch2-48

举例:如果ch1='a',ch2='b' 因为 ’a‘==97,’b‘==98

结果是490+50=540

如果ch1='8',ch2='5' 结果是 85

扩展资料:

字符串串接是结合性的,但非交换性运算。空串充当单位;对于任何字符串 s,有 εs = sε = s。所以,集合 Σ* 和串接运算形成了幺半群,就是从 Σ 生成的自由幺半群。此外,长度函数定义从 Σ* 到非负整数的幺半群同态。

字符串 s 被称为是字符串 t 的“子串”或“因子”,如果存在(可能为空)字符串 u 和 v 使得 t = usv。“是其子串”关系定义了在 Σ* 上的偏序,其最小元是空串。

参考资料来源:百度百科-字符串

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式