问题详情
问题已解决
所属话题:
#实务#
已知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
下载APP,拍照搜题秒出结果

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

00:10:00

免费领取