VC编辑框用科学计数法显示大数值的问题

如题,写了一个程序,用户在编辑框内输入数值,读入后参与计算,问题是我要输入的数值很大,导致编辑框不能全部显示该数据,我想能不能用科学计数法在编辑框内显示该数据?求高手给解决一下,在线等答案,急切给分!
顺便带一张图,在说明一下问题,如图,弹性模量的值为205900000000,不能全部显示,求解决方案!

第1个回答  2010-10-06
放大textbox或者 使用tip显示里面的数据

VC编辑框用科学计数法显示大数值的问题
放大textbox或者 使用tip显示里面的数据

请问VC++ 6.0 小数点后面显示的数字为什么会不正确
计算机里使用科学计数法来存放浮点型数据,并不能精确表示某一个浮点数。在float.h头文件下面有两个宏,用来说明double、float两种数据类型有效数字的位数,注意不是小数点后面的有效位数,而是所有位数。define DBL_DIG 15 \/* # of decimal digits of precision *\/ define FLT_DIG 6 \/*...

VC++ double 变量的有效位是多少?
e是科学计数法形式啊,你改成%f或者%lf就可以显示全部有效位了.大整数要想保留全部有效位,你只有自己用数组去表示,并自己去实现四则运算才可能实现.

VC MFC 科学计数法e+001可以显示为e+1吗
可以

win7 64 vc6.0环境下int最大数为什么是2147483647,也就是八位了吧?是...
int类型支持的最大数为(2^32-1)取值范围为(-2^32到2^32-1),这个是固定规定。如果想用更大的数可以用long类型表示,也可以用科学计数法表示的。至于你说的8位,是16进制的表示为FFFFFFFF(也就是8位F)。

...中的数据怎样以浮点小数(而不是定点小数)输出,而不用科学计数法?
使你的数据显示的时候很整齐,要不然显的很杂乱。想要达到一定的目的,常常是要做出相应的代价的。另外,就是在数据位数很多的时候如,0.00000123456789,即使是科学计数法也会默认的取6位有效数字,要想显示全部位数,要么setprecision(n),这样有些数据后面有你不想要的0:(;要么采用二楼策略。*\/ ...

什么是浮点数? 我只是稍微知道它的定义就可以了。谢绝大段复制粘贴...
float型是利用科学计数法也就是说最高位也是判断正负的后面也是有有效数字,同时还有一个指数判断其位数由这两个决定这个浮点数的值,其结构为正负 阶数 有效数值 如26.0 二进制为11010.0阶数是127+4=131化为二进制就是10000011 后面的有效数字就是110100000000000000 这3个就组成了一个单精度浮点...

java int double 加减法 基本类型运算问题
3.用System.out.println((long)(150.0+0+183.28-0-183.28-150.0));(150.0+0+183.28-0-183.28-150.0)的结果为0.00000000...,转换成long,舍弃小数位,结果自然为0;4.System.out.println(150.0F+0+183.28F-0-183.28F-150.0F); 运算结果为float型,超出打印函数(println之类的...

相似回答
大家正在搜