问题已解决
已知a=1b=123执行语句ainb返回的结果为
温馨提示:如果以上题目与您遇到的情况不符,可直接提问,随时问随时答
速问速答执行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