在做操作系统作业的时候,需要把十进制的数转换成八进制,在网上巧遇到一个十进制数转换成八进制的函数:oid tran(int a) { if(!a)return ; tran(a/8); cout < <a%8; } 然后我把它改成万能进制转...
分类:
其他好文 时间:
2014-10-13 18:58:42
阅读次数:
199
最近在九度oj上看了几个关于大数的问题,特意在这里总结一番。要知道我们要将一个1000多位的十进制数转换为二进制数,是没有哪个类型能装得下的,所以在这里我们的手动模拟辗转相除法。实现将一个很长的十进制数字符串转换成二进制的字符数组。首先我们来看看这些int,long等等的取值范围,明白它们到底可以存...
分类:
其他好文 时间:
2014-10-13 15:41:29
阅读次数:
3662
无意做一道很水的acmc跪了就试试java就是写一个二进制数变十进制数,多组数据(汗..虽然后来rejudge了..)复习下java的控制台输入输出import java.util.Scanner;public class Main { public static void main(Str...
分类:
编程语言 时间:
2014-10-09 23:00:51
阅读次数:
220
一、1)十进制—二进制十进制数除以2,除至0时所得最后的商与余数按反方向写出,即为二进制数例:36除以2得出的商依次为 18 9 4 2 1 而余数与最后的商依次为 0 0 1 0 0 1 将最后的商与余数从右向左写为 1 0 0 1 0 0所得出的100100为二进制数2)二进制—十进制...
分类:
其他好文 时间:
2014-10-09 01:14:27
阅读次数:
205
一.1、 (1)十进制→二进制 第一种方法: 十进制数逐次整除2,至商为0,所得余数按相反顺序写出,即为其二进制数。 例:49写成二进制为110001 49逐次整除2的商24126310逐次整除2的余数100011 把余数从右往左写,即为二进制数 第二种方法:数位8...
分类:
其他好文 时间:
2014-10-09 01:00:37
阅读次数:
375
1.1 (1)十进制转二进制。十进制数逐次整除2,至商为0,所得余数按相反顺序写出,即为二进制数。例:50转换二级制11001050逐次除以2的商 25 12 6 3 1 0逐次除了2的余数 0 1 0 0 1 1 ←—————————————————— 把余数从右往左写,即为二进制数(2)二进制转...
分类:
其他好文 时间:
2014-10-09 00:47:37
阅读次数:
348
第一小窍门:2的几次方0,1,2,3, 4, 5, 6, 7, 8, 9, 101,2,4,8,16,32,64,128,256,512,1024 十进制转化为二进制十进制数字依次除以2,直到商值小于2 为止,然后所得余数按 相反顺序 写出。例如,十进制数字45写成二进制数字53依次除以2, 商值 ...
分类:
其他好文 时间:
2014-10-08 18:02:05
阅读次数:
236
public class DecimalTONBigit {
/**
* 十进制数(可以为负数)转n(n在[2,36]之间)进制
* @author wl
*/
public static final int N=36;//N表示n进制
public static void main(String[] args) {
int data=71;//data表示要转换的数...
分类:
编程语言 时间:
2014-10-03 11:05:24
阅读次数:
289
1.IP数据报的格式2.(1)版本占4位,指IP协议的版本。通信双方使用的IP协议版本必须一致。日前广泛使用的 IP协议版本号为 4 (即 IPv4)。IPv6 目前还处于起步阶段。(2)首部长度占4位,可表示的最大十进制数值是15,请注意,首部长度字段所表示数的单位是32字(1个32位字长是4字节...
分类:
其他好文 时间:
2014-09-26 21:51:28
阅读次数:
315
在程序中,我们有时需要将一个十六进制字符串转换为十进制数字。比如:char *ptr="0x11";int n=0;//我们想让n等于0x11,即17通常我们在C中,想将一个字符串转换为一整形数字,通常会使用下面的方法:char*ptr="123";intn=0;n=atoi(ptr);printf...
分类:
其他好文 时间:
2014-09-26 19:03:08
阅读次数:
268