问题已解决

已知a=1b=123执行语句ainb返回的结果为

84784958| 提问时间:2023 01/19 11:15
温馨提示:如果以上题目与您遇到的情况不符,可直接提问,随时问随时答
速问速答
李老师2
金牌答疑老师
职称:中级会计师,初级会计师,CMA
执行ainb返回的结果就是1123,来说明一下,a和b分别赋值为1和123,将这两个数值相加之后,就可以得出1123。 在数学上,这也可以看做是对数字里的各位数按位进行运算,比如说a赋值1,b赋值123,他们的相加操作就可以看作是将十位数上的1和个位数上的3进行加法操作,再加上最高位上的1,这样就可以得出最终的结果1123了。 再从编程的角度看,a和b都会被把数字当做字符串来处理,所以执行ainb返回的结果就是将两个字符串拼接在一起后的结果,比如 a 是“1”,b 是“123”,执行ainb后,就会将两个字符串拼接起来,得出“1123”。 拓展知识: 在不同的编程语言中,运算号的使用可以有所不同,比如说在python中,数字相加的运算号是+,而字符串的拼接运算号是“+”,赋值号是“=”,使用不当会导致程序出现语法错误,所以编程的过程中一定要注意使用正确的运算符号。
2023 01/19 11:26
描述你的问题,直接向老师提问
0/400
      提交问题

      您有一张限时会员卡待领取

      00:10:00

      免费领取
      Hi,您好,我是基于人工智能技术的智能答疑助手,如果有什么问题可以直接问我呦~