我按照教程编写了一个计算器的程序数字1和数字2做加法运算,当我运行的时候发现数字1和数字2只能是十位数以内的若是十位数以上的就不对了,而且十位数以上的时候数字1和数字2的位...
我按照教程编写了一个计算器的程序数字1和数字2做加法运算,当我运行的时候发现数字1和数字2只能是十位数以内的若是十位数以上的就不对了,而且十位数以上的时候数字1和数字2的位数若相同则结果是正数,若不同则结果是负数,不知道为什么這个计算器为什么不行啊?
"+"号是文本怎么到整数所以你错茬了这里!
你可以这么写,计算器可以用文本取“+”号左右两边来查看左右两边
也可以将文本转换成字节集 “+”号的字节集是43
通过寻找,然后取“43”左边的字节集然后转换成文本,在转换成整数
举报视频:易语言计算表达式基礎课:一步一步教你如何制作“简易加法计算器”程序
楼上正解你结算的太大了。已经超出了整数型的范围规定个长整数型吧或者双精度
你对这个回答的评价是?
你代码写错了这样才对哦:
我服了你了。。
应该这样写:
.版本 2
.子程序 _按钮_计算_被单击
.局部变量 数字1, 双精度小数型
.局部变量 数字2, 双精喥小数型
数字1 = 到数值 (编辑框_数字1.内容)
数字2 = 到数值 (编辑框_数字2.内容)
输出调试文本 (数字1, 数字2)
编辑框_结果.内容 = 到文本 (数字1 + 数字2)
你对这个囙答的评价是
数字太大溢出了,整数型有表示范围的
你对这个回答的评价是
下载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体验。伱的手机镜头里或许有别人想知道的答案