你直接用Double类型就可以了 为什么要用float啊
我用double就没有问题
string a = this.textBox1.Text;
double dla = Convert.ToDouble(a);
string b = this.textBox2.Text;
double dlb = Convert.ToDouble(b);
MessageBox.Show(dla + dlb + "");
这是我的代码
效果如图
追问float.TryParse(textBox1.Text, out num2);这个是我先转成数字计算
m = Convert.ToInt64(num).ToString();
textBox1.Text = m;
这是我的输出···这个有问题吗·
我是要把数字转化成字符串的·
数字转化成字符串最简单的方法就是直接给后面加+""就可以了
NET自动转型就把他转化成字符串了
我的代码中那一段 MessageBox.Show(dla + dlb + "");
可以改成
string num =dla + dlb + "";
MessageBox.Show(num );
弹出对话框里面的也是string类型啊
c#中如何解决小数点问题?
如果我只要取到小数点后两位,如1.199999,我只要1.19,那么你可以在1.199999上加0.005,这个0.005就是误差值。一般可以取0.001-0.005。 原因是计算机对2进制数进行了截断,也就是数小了,我们需要再进行增加一定数值。一、设计思路 用C#写的比较基础的windows Form 程序,该计算器实现了基础的数学运算,如加,减,乘,除等...
在C#计算器中如何实现小数点
if(TextBox1.Slectionstart>0)\/\/在第一位不能输入小数点 { e.handle=false;\/\/满足上述条件及不在第一位、后面没有小数点才可以输入小数点 } { }
用C#窗体应用程序做计算器,要怎么定义小数点
其实很简单的。就是在一个字符串后面追加小数点的,但是你还要判断小数点的个数的。我在我的计算器程序里面是这样做的。首先定义一个变量的,这个变量用来记录小数点是否被按下过。如果没有被按下过,就在字符串后面追加小数点,如果已经按下过了,就不再追加了,整个标志位在运算符按钮处理函数里面...
C#编写计算器中,小数点这段代码怎么写?
C#编写计算器中,小数点这段代码怎么写? private void btn_Click(object sender, EventArgs e) 小数点键 { if (textBox1.Text.IndexOf(".")<0) textBox1.Text += ((Button)sender).Text; 如果textBox1中的“.”个数小于0(既没有),则在数后面加一个“.”else { } 如果textBox1...
c# 我做一个计算器,小数点按钮的代码怎么写啊?
选中文本框(您要输入数值的)单击事件KeyPress如下代码 只能输入小数或整数 private void txtQQ_KeyPress(object sender, KeyPressEventArgs e){ if (e.KeyChar >= '0' && e.KeyChar <= '9' || e.KeyChar .Equals('.')){ e.Handled = false;} else { e.Handled = true;} } ...
C#显示小数点问题
为1时表示刚点击完.小数点显示在text的最前面.如果为2.则表示点击小数点之后点击过其他数字.小数点位置不便(因为已经是84.6了,假设按了64.6)如果再次点击小数点.如果为0.则表示未点击过.如果>0则表示小数点已经点击过了.显示错误或者直接return就可以了.打了好多字...你手机又不一定看的清楚....
C#制作计算器添加小数点出错!大神帮忙看看!
最好贴出界面,上面的变量也看不懂是代表什么,我自己用VS 2010 基于MFC写的一个简易表达式计算器,供你参考一下,里面有一个简易表达式计算器函数的头文件,调用第一个函数即可求结果.\/\/CString XCalc(CString csStr,int ilf = 12);\/\/返回表达式计算结果,默认精确到小数点后12位 \/\/参数 csStr 是...
C#计算器小数点问题
你直接用Double类型就可以了 为什么要用float啊 我用double就没有问题 string a = this.textBox1.Text;double dla = Convert.ToDouble(a);string b = this.textBox2.Text;double dlb = Convert.ToDouble(b);MessageBox.Show(dla + dlb + "");这是我的代码 效果如图 ...
C#编写的计算器连续点小数点出现异常错误怎么改using System;
这和using system没有关系 你是不是在进行string转int型时,没有判断啊?private void Dao_Click(object sender, EventArgs e){ \/\/判断是否位空,在用Contains判断字符串中是否包含小数点 if (!("").Equals(text.Text) && !text.Text.Contains(".")){ text.Text+=".";} else { return;} }...
我用C#做一个计算器,想请问如何解决下面三个问题: 1.如何让0不在第一...
1,2同:监听你的每次输入(按键或者界面代表数字的UI),然后比较计算器的表达式。3.设置缓存表达式,缓存按过+-*\/前的数字,当前表达式。2个数据对应2个操作数。请求输出结果的时候,计算2个操作数。