A 1001 A1002(多项式求和) A1005 A1006 A1011 A1012 A1028 A1047 A1055 A1060 A1069 A1073 科学计数法 ...
分类:
其他好文 时间:
2020-03-03 14:36:45
阅读次数:
72
写在前面:本文要求对浮点的编码表示已有一定基础,如果对「IEEE 754」这一个词组不熟悉,请勿继续阅读,以免浪费时间。 重温 ICS,又学习了一遍计算机中的浮点数的编码表示,似乎又有了一些新的理解。 先来复习一下基本知识:对于一个浮点数,计算机采用「科学计数法」去表示: $$ value = ( ...
分类:
其他好文 时间:
2020-03-02 00:57:50
阅读次数:
98
1060 Are They Equal (25分) 题目 思路 定义结构体 把输入的两个数先都转换为科学计数法,统一标准后再做比较,index表示指数 注意点 1. 0或者0的各种形式 2. 0.1, 0.01等 代码 ...
分类:
其他好文 时间:
2020-02-27 13:13:58
阅读次数:
56
5.数据类型 基本数据类型: 数值型 整数类型(byte,short,int,long) byte 1个字节--2^8--128 short--2个字节--2^16--约3万 int 4个字节--2^32--约21亿 long 8个字节--2^64-- BigInteger 浮点型(float,do ...
分类:
其他好文 时间:
2020-02-20 15:27:33
阅读次数:
98
科学计数法是科学家用来表示很大或很小的数字的一种方便的方法,其满足正则表达式 [+-][1-9].[0-9]+E[+-][0-9]+,即数字的整数部分只有 1 位,小数部分至少有 1 位,该数字及其指数部分的正负号即使对正数也必定明确给出。 现以科学计数法的格式给出实数 A,请编写程序按普通数字表示 ...
分类:
其他好文 时间:
2020-02-11 19:33:13
阅读次数:
88
Python字符串格式化: 字符串中符号: %c :单个字符 %s :字符串 %d :整数 %u :无符号整数 %o :无符号八进制数 %x :无符号十六进制数 %X :无符号十六进制数(大写) %f :浮点数,可指定小数点后的精度 %e :对浮点数使用科学计数法,可指定小数点后的精度。%E 与 % ...
分类:
编程语言 时间:
2020-02-08 15:40:19
阅读次数:
93
/ 除 得到的是浮点数,结果是大数的时候会使用科学计数法 但是 / 会在遇到大数时候运算不准确 因为将两个int相除会产生一个浮点数,并且除法的确切结果不能精确地表示为float。 精确结果必须四舍五入到最接近的可表示数字 // 取整除 - 向下取接近除数的整数 得到的是整数 // 不会在遇到大数时 ...
分类:
编程语言 时间:
2020-01-31 13:54:49
阅读次数:
150
1024 科学计数法 (20分) 题目地址:https://pintia.cn/problem sets/994805260223102976/problems/994805297229447168 科学计数法是科学家用来表示很大或很小的数字的一种方便的方法,其满足正则表达式 [+ ][1 9] [ ...
分类:
其他好文 时间:
2020-01-30 21:18:14
阅读次数:
69
float、double的精度,在内存中的存储方式 一、浮点型变量在内存中的存储方式 Java的浮点数遵循IEEE 754标准,采用二进制数据的科学计数法来表示浮点数,float遵从的是IEEE R32.24 ,而double 遵从的是R64.53。该标准中表示的浮点数表示分为规约形式和非规约形式以... ...
分类:
其他好文 时间:
2020-01-30 19:10:23
阅读次数:
86
为什么要用移码来表示阶码(指数)呢? 这是为了方便浮点数在进行加减运算时进行对对阶操作,也就是比较大小 比如(1.01x2^-1)+(1.11x2^3)这两个数相加 ,在科学计数法中,通常是将小阶向大阶看齐。也就是将-1次方变为3次方。 如果用补码来表示-1:111;用补码表示3:011;很明显二进 ...
分类:
其他好文 时间:
2020-01-28 14:06:30
阅读次数:
395