上一篇文章介绍了大整数的比较操作,今天来谈谈和位相关的操作。 ★ 引子 在大整数的表示和相关定义这篇文章中讲到了大整数是如何表示的。为了方便后面的讲解,这里先按照前面的定义,给出一个大整数的例子(32位系统下,每一个数位长度为32比特): 假设有一 bignum x,十进制值为 11349246.....
分类:
编程语言 时间:
2015-03-21 16:52:57
阅读次数:
160
1、浮点类型用于表示小数的数据类型。2、浮点数原理:也就是二进制科学计数法。3、Java的浮点类型有float和double两种。4、Java默认浮点类型计算的结果是double类型,字面量也是double类型。1、十进制浮点数科学计数法: 219345 = 2.19345*(10^5)2、二进制浮...
分类:
编程语言 时间:
2015-03-21 15:28:33
阅读次数:
136
二进制补码:1、计算机系统的内部以二进制形式存储数据。2、在Java程序中输入的十进制的数据都会被自动转换为二进制,Java内部也以二进制来进行数值运算,但返回的结果是十进制。二进制补码的原理:正数+负数=模。模:某种类型数据的总数,例如:4位二进制数的模是2^4=168位二进制数的模是2^8=25...
分类:
编程语言 时间:
2015-03-21 12:29:08
阅读次数:
169
RSA 工具类。提供加密,解密,生成密钥对等方法。
RSA加密原理概述 :
RSA的安全性依赖于大数的分解,公钥和私钥都是两个大素数(大于100的十进制位)的函数。
据猜测,从一个密钥和密文推断出明文的难度等同于分解两个大素数的积
密钥的产生:
1.选择两个大素数 p,q ,计算 n=p*q;
2.随机选择加密密钥 e ,要求 e 和 (p-1)*(q-1)...
分类:
编程语言 时间:
2015-03-20 16:34:50
阅读次数:
189
电脑的底层都是二进制,java是十进制。十进制转换成二进制,除2余数到除数为0的倒叙。十进制转换成八进制,除8余数到除数为0的倒叙。十进制转换成十六进制,除16余数到除数为0的倒叙。二进制转换成十进制,各位数乘以2的该位-1次幂。二进制转换成八进制,每三位为八进制的一位。二进制转换成十六进制,每四位...
分类:
其他好文 时间:
2015-03-19 18:04:49
阅读次数:
104
简介: MSB是Most Significant Bit的缩写,最高有效位。在二进制数中,MSB是最高加权位。与十进制数字中最左边的一位类似。通常,MSB位于二进制数的最左侧,LSB位于二进制数的最右侧。 LSB(Least Significant Bit),意为最低有效位;MSB(Most ...
分类:
其他好文 时间:
2015-03-19 14:36:10
阅读次数:
112
C或c Currency 货币格式 D或d Decimal 十进制格式(十进制整数,不要和.Net的Decimal数据类型混淆了) E或e Exponent 指数格式 F或f Fixed point 固定精度格式 G或g General 常用格式 N或n 用逗号分割千位的数字,比如1234将会被变成...
分类:
其他好文 时间:
2015-03-19 11:28:13
阅读次数:
106
DecimalFormat 是 NumberFormat 的一个具体子类,用于格式化十进制数字。DecimalFormat 包含一个模式 和一组符号符号含义:0 一个数字# 一个数字,不包括 0. 小数的分隔符的占位符, 分组分隔符的占位符; 分隔格式。- 缺省负数前缀。% 乘以 100 和作为百分...
分类:
其他好文 时间:
2015-03-18 08:58:02
阅读次数:
115
基础练习 特殊回文数
时间限制:1.0s 内存限制:512.0MB
问题描述
123321是一个非常特殊的数,它从左边读和从右边读是一样的。
输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。
输入格式
输入一行,包含一个正整数n。
输出格式
按从小到大的顺序输出满足条件的整数,每个整数占一行。
样例输入
52
样例输出
...
分类:
其他好文 时间:
2015-03-17 23:45:20
阅读次数:
132
基础练习 回文数
时间限制:1.0s 内存限制:512.0MB
问题描述
1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。
输出格式
按从小到大的顺序输出满足条件的四位十进制数。
//代码:
#include
int main(){
int i,j;
for(i=1;i<=9;++i){
for(j=0;j<=9;++j...
分类:
其他好文 时间:
2015-03-17 23:44:34
阅读次数:
165