ChinaUnix.net
相关文章推荐:

32位机器里面float占几个字节

>>> a='33.30' >>> float(a) 33.299999999999997 我想要的是转成数字33.30,help!

by wuleisky - Python - 2009-05-26 14:01:50 阅读(7331) 回复(10)

相关讨论

如何实现 float 保留小数点后两,与判断另外一数是否相等?

by w123456 - C/C++ - 2005-04-19 19:08:04 阅读(11357) 回复(5)

求助:请问专家一float的问题? 我在vc下测试float 输出问题, main () { float a,b; a=1.2; b=1.2f; printf("a=%.7\n",a); printf("b=%.7f",b); } ------ 运行输出: a=1.2000000 b=1.2000000 ------ 问题是,float a=1.2 存入内存中,应该是 0 00000000 0011001100110011001100110 (小数0011的循环),printf 输出a变量,是将上面的二进制数还原,应该a的结果是接近1.2的数,如1.19999......的数,可是...

by normal - C/C++ - 2009-03-28 14:42:24 阅读(956) 回复(6)

如何把一float型数据,转换为一*char型数据... c里面atof函数,有没类似于ftoa的函数?

by kerom - C/C++ - 2008-06-25 17:28:29 阅读(8547) 回复(7)

问题在C++里面很容易办到,但是请问在python中如何做呢?是否也有一方法可以作到。由于我的一列数据有正负号之分,而且小数不等,所以用rjust()是不行的。 多谢指点!

by patriot_csu - Python - 2006-06-02 09:30:01 阅读(5177) 回复(1)

#include ; EXEC SQL BEGIN DECLARE SECTION; VARCHAR userid[20]; VARCHAR password[20]; VARCHAR ConnectString[50]; int emp_number; VARCHAR emp_name[15]; VARCHAR job[10]; float salary; int dept_number; VARCHAR db_name[20]; EXEC SQL END DECLARE SECTION; EXEC SQL INCLUDE SQLCA; void sqlerror(); main() { int retcode; strcpy(userid.arr,"OPS$PVCSLBR1"); userid.len = strlen(userid....

by zyj001et - Oracle - 2003-10-17 15:03:16 阅读(536) 回复(0)

要读取的内容:$GPRMC,204756.0,A,2838.572389,N,08110.594789,W,0.01,16.3,131204,0.0,E,D*15 我需要读取2838.572389和08110.594789两内容。使用%f,在linux下面读取内容是2838.572510和8110.594727,在VC更惨,读取是2838.57和8110.59。试过了"%10.6f",在linux下是"nan". 晕了。用了年c了,还是搞不定。不知道问题出在哪里。高手清指点一下吧。 我的代码: float utc_time,lat,lon,speed,course; char valid, north_south...

by delphi_qi - C/C++ - 2004-12-20 09:31:37 阅读(2641) 回复(2)

是在定义变量的时候做吗,要怎样做呢,谢谢

by ccf - C/C++ - 2004-04-06 10:30:36 阅读(5834) 回复(4)

代码如下: #include #include int main() { float p; float price=18; p=abs(18*0.8-12); printf("%f",p); } 我搞不懂为什么p的尾数被去掉了,结果本应该是2.4为何成了2.0.因为我在写一下程序要求出float数的绝对值,去掉尾数后将不能完成功能. 为什么会出现这问题,应该怎样解决,希望得到大家的解答, 先谢谢了.

by believetruelove - C/C++ - 2007-05-27 01:42:15 阅读(5755) 回复(7)

thinkinginc++书中一例子: 其中有函数: void printBinary(const unsigned char val) { for(int i = 7; i >;= 0; i--) if(val & (1 << i)) std::cout << "1"; else std::cout << "0"; } ///:~ 然后想打印浮点数的二进制: int main(int argc, char* argv[]) { if(argc != 2) { cout << "Must provide a number" << endl; exit(1); } ...

by shelleycao - C/C++ - 2004-11-30 23:14:47 阅读(2845) 回复(7)
by Microwave - C/C++ - 2005-07-21 12:28:03 阅读(2410) 回复(11)