为什么字符串32486和12345转换成面值相同的整数想加是44831而不是44721

2025-03-11 10:47:57
推荐回答(4个)
回答1:

按整数计算要考虑进位结果是44831。

字符串或串(String)是由数字、字母、下划线组成的一串字符。一般记为 s=“a1a2···an”(n>=0)。它是编程语言中表示文本的数据类型。在程序设计中,字符串(string)为符号或数值的一个连续序列,如符号串(一串字符)或二进制数字串(一串二进制数字)。

扩展资料:

表达加法的符号为加号(+)。进行加法时以加号将各项连接起来。把和放在等号(=)之后。

例:1、2和4之和是7,就写成:1+2+4=7。

一加法运算中,各要相加的数字可称为项。

例如:1+2+4=7中,1、2及4都是此加法运算中的项,7称为和。

参考资料来源:百度百科-整数加法法则

回答2:

字符串32486和12345转换成整数相加,也就是32486+12345=44831。

这是一道加法运算,个位相加6+5=11,十位进1,个位保留1;

十位相加8+4+1(进位)=13,百位进1,十位保留3;

百位相加4+3+1(进位)=8;

千位相加2+2=4;

万位相加3+1=4;

所以32486+12345最终结果为44831,而不是44721,44721是没有进位算出的错误结果。


扩展资料

整数加法的运算法则:

1、相同数位对齐;

2、从个位算起;

3、加法中满几十就向高一位进几;减法中不够减时,就从高一位退1当10和本数位相加后再减。

回答3:

按整数计算要考虑进位结果自然是44831

回答4:

其实是‘3’‘2’‘4’‘8’‘6’
转换成面值相同的整数意思是,例如int a=32486;
32486+12345=44831
手动计算下试试