以下是引用live41在2004-08-18 20:29:30的发言:
没有啊,哪来的位运算?
不好意思,看着像,呵呵,学识不够

我喜欢创造,一只扑腾着翅膀向天空飞翔的乌鸦
整数和小数部分分开我知道 不过我才学到循环啊~~你的程序.........我看不懂
我把整数和小数分开的程序是这样的:
main() { float f,b; int a; scanf("%f",&f); a=f/1; b=f-a; printf("%d,%f\n",a,b);
}
我还只学了这么多呢~~~不知道对不对
不过还是很感谢你 live41 我也不是做作业拉 只是突然想到这个问题 呵呵
嘿嘿,不是误差,这是浮点数的特性,生来就如此。
main() { float f;
scanf("%f",&f);
printf("%f\n",f);
}
方法:
浮点数 => 字符串 => 对字符串进行处理,分开小数点前后的数字 => 再把他们
由字符串转成INT即可
方法:
浮点数 => 字符串 => 对字符串进行处理,分开小数点前后的数字 => 再把他们
由字符串转成INT即可
的确是好办法~~哈哈 谢谢了
方法:
浮点数 => 字符串 => 对字符串进行处理,分开小数点前后的数字 => 再把他们
由字符串转成INT即可
这个方法乌鸦已经提了,不过怎么把“浮点数 => 字符串”
这里也麻烦啊!
好象强制转换会出错……
不能用强制了吧(怪事)