首先是float累加产生误差的原因,该部分转自:http://blog.csdn.net/zhrh0096/article/details/38589067 1. 浮点数IEEE 754表示方法 要搞清楚float累加为什么会产生误差,必须先大致理解float在机器里怎么存储的,具体的表示参考[1] ...
分类:
其他好文 时间:
2017-07-30 15:54:52
阅读次数:
209
0、开篇: (1)二进制数0.1,用十进制数表示的话是多少? 0.5 (2)用小数点后有3位的二进制数,能表示十进制数0.625吗? 可以,0.101 (3)将小数分为符号、尾数、基数、指数4部分进行表现的形式称为什么? 浮点数(浮点数形式) (4)二进制数的基数是什么? 2 (5)通过把0作为数值 ...
分类:
其他好文 时间:
2017-07-29 18:58:22
阅读次数:
154
一、数字类型 Python 支持多种数字类型,包括:整型、长整型、布尔型、双精度浮点型、十进制浮点型、 复数。 1、整型:最通用的数字类型,在32位机上,范围 -2147483648 — 2147483647 (即 -231 — 231-1 ) 2、布尔型:只有两个取值,True 和 False 3 ...
分类:
编程语言 时间:
2017-07-29 18:53:48
阅读次数:
113
您也可以使用del语句删除一些数字对象的引用。del语句的语法是: 您可以通过使用del语句删除单个或多个对象的引用,例如: Python 支持三种不同的数值类型: 整型(Int) - 通常被称为是整型或整数,是正或负整数,不带小数点。Python3 整型是没有限制大小的,可以当作 Long 类型使 ...
分类:
编程语言 时间:
2017-07-29 10:06:45
阅读次数:
202
题目描述 一位冷血的杀手潜入 Na-wiat,并假装成平民。警察希望能在 N 个人里面,查出谁是杀手。 警察能够对每一个人进行查证,假如查证的对象是平民,他会告诉警察,他认识的人, 谁是杀手, 谁是平民。 假如查证的对象是杀手, 杀手将会把警察干掉。 现在警察掌握了每一个人认识谁。 每一个人都有可能 ...
分类:
其他好文 时间:
2017-07-28 22:09:05
阅读次数:
154
JS判断只能是数字和小数点(测试写了type属性有时会失效) 1.文本框只能输入数字代码(小数点也不能输入) <input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.re ...
分类:
Web程序 时间:
2017-07-27 18:21:25
阅读次数:
264
在工作中遇到,一个多表联合查询的情况,查询出来的有些字段精度太高,小数点后达到8个0,现在客户要求报表只要精确到0.01 ,就是只要小数点后面只要保存两位,另外还需要四舍五入 在网上找了点资料,自己测试了下,下面给大家分享下: 创建一个测试表 USE test CREATE TABLE studen ...
分类:
数据库 时间:
2017-07-27 15:43:01
阅读次数:
162
1.Number():适用于任何数据类型。 2.parseInt()和parseFloat()专门用于将字符串转换成数值。 parseInt() 从头开始依次检测是否是数字字符,直到遇到第一个非数字字符或负号 例1234blue将转换为1234。(小数点也为非数字字符,因此22.5将转换为22)。 ...
分类:
其他好文 时间:
2017-07-27 00:48:49
阅读次数:
128
第一天学习OI,最让人头疼的应该就是该有的格式总是忘记。 像 #include<iomanip> 还有就是保留小数是 一定要加上 cout<<setiosflags(ios::fixed)<<setprecision(x) //x为小数点位数 最后每行的;最容易丢掉 一定要记住第一天学习 觉得有点难 ...
分类:
其他好文 时间:
2017-07-26 21:57:10
阅读次数:
109
本题的基本要求非常简单:给定N个实数,计算它们的平均值。但复杂的是有些输入数据可能是非法的。一个“合法”的输入是[-1000,1000]区间内的实数,并且最多精确到小数点后2位。当你计算平均值的时候,不能把那些非法的数据算在内。 输入格式: 输入第一行给出正整数N(<=100)。随后一行给出N个实数 ...
分类:
其他好文 时间:
2017-07-26 21:51:29
阅读次数:
162