最新文章列表

计算机系统常用进制与进制间转换

  进制,亦称“进位制”。   我们最熟悉的进制就是十进制了,而在计算机领域,经常会用到的记数方法还有:二进制,八进制,十六进制。   表示方法:      相关的概念:   1. 基数: X 进制的基数即为 X,记数方法为逢 X 进 一,如下列表:      2. 位权: 数制中每一固定位置的单位值;对于 X 进制数整数部分第 i 位,其位权为:X ^ (i - 1) ...
鲁静_Loading 评论(0) 有647人浏览 2015-09-17 18:06

java进制总结

/** * 获得当前的时间 * @return */ public static String getCurrenttime(){ Date date = null; SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String fDate = sdf ...
kakarottoz 评论(0) 有596人浏览 2015-01-12 21:58

java学习之八进制和十六进制的表示

由于数据在计算机中的表示,最终以二进制的形式存在,所以有时候使用二进制,可以更直观地解决问题。    但,二进制数太长了。比如int   类型占用4个字节,32位。比如100,用int类型的二进制数表达将是:    0000   0000   0000   0000   0110   0100    面对这么长的数进行思考或操作,没有人会喜欢。因此,C,C++,以及java中   没有提供在代 ...
lijie_insist 评论(0) 有415人浏览 2014-11-28 09:07

10进制与2进制,8进制,16进制的相互转换

理解了原理不管什么进制的都可以类似的转换,只是我在转换时最开始没注意到char 类型的 0 和1 其实对应的int类型的是48 和49 这个明白了一切转换很容易 10进制与2进制的相互转换   public static void main(String[] args) { int count = 2174; //to 2进制 String str = "&qu ...
bughope 评论(0) 有603人浏览 2013-10-20 13:31

各进制之间转换算法

 十进制转二进制:用2辗转相除至结果为1将余数和最后的1从下向上倒序写 就是结果例如302302/2 = 151 余0151/2 = 75 余175/2 = 37 余137/2 = 18 余118/2 = 9 余09/2 = 4 余14/2 = 2 余02/2 = 1 余0故二进制为100101110   二进制转十进制从最后一位开始算,依次列为第0、1、2...位第n位的数(0或1)乘以2 ...
东方沐雨 评论(0) 有775人浏览 2013-08-21 10:30

「译」C++ 中 0 是十进制还是八进制?

原文:Is 0 a decimal literal or an octal literal? 译文:C++ 中 0 是十进制还是八进制? 译者:justjavac C++ 中 0 是十进制还是八进制? 虽然在任何进制数种, 0 只有一个值——那就是「零」,之所以问这个问题,纯粹是闲着蛋疼。 最近和朋友们讨论关于数的话题,他说,八进制数现在几乎
justjavac 评论(0) 有2062人浏览 2013-03-05 12:40

数据的存储与进制转换

一、     数据的存储原理 a)      数据在计算机中以二进制形式存储。 b)     每个二极管只有两种状态:“导”,“截止”。 c)       二、     数据的存储单位 a)      位:又称“比特(bit)”,每个二极管元件称为一个“二进制位”,是存储信息的最小单位,值为0或1. b)     字节:又称“拜特”。8个“二进制位”组成一组,称为“字节”,即:1 by ...
Davidream 评论(0) 有1151人浏览 2012-11-20 10:43

字符串和数字进制之间的转换

public static void main(String[] args) { int i = 1023; // 二进制的转换 i = Integer.parseInt("1111111111", 2); // 1023 String s = Integer.toString(i, 2); // 1111111111 / ...
lxlyynnah 评论(0) 有981人浏览 2012-09-08 10:48

LightOJ 1028 - Trailing Zeroes (I)

题意:给你一个十进制的数N,把它转化成一个任意进制的数M,并且M的最后一位为0(M为[2,inf)的任意进制),问存在多少种这样的进制。分析:挺有趣的一题。写好了想提交,发现LightOJ挂了,又纠结了一晚。   这道题还是想了很久,最后还是被学长点拨一下才恍然大悟。还有待提高啊。。。              如果N转化成x进制符合踢给条件的话,则        N=an*x^n+an-1*x ...
Abrain 评论(0) 有1721人浏览 2012-07-22 23:29

Java进制转换

十进制转成十六进制: Integer.toHexString(int i) 十进制转成八进制 Integer.toOctalString(int i) 十进制转成二进制 Integer.toBinaryString(int i) 十六进制转成十进制 Integer.valueOf("FFFF",16).toString() 八进制转成十进制 I ...
xlaohe1 评论(0) 有1332人浏览 2012-02-24 14:38

Java 进制间的转换

//十进制转二进制 String binaryStr = Integer.toBinaryString(20); System.out.println(binaryStr); //十进制转八进制 String octalStr = Integer.toOctalString(20); System.out.println(octalStr); //十进制转十六进制 String hex ...
ZhouXunYou 评论(0) 有810人浏览 2011-12-27 16:02

Palindromic Squares

/* ID: fykalv3 LANG: C TASK: palsquare */ /* 这道题是求回文数,涉及到进制转化和回文数的判断,都是很基本的东西。进制转化就是取余和除两个方面的操作,用一个数组记录一切就好了。回文数判断就是两头同时进行,注意边界 还有就是以后写代码的时候要注意对边界的处理,很多时候出问题就是边界没搞对 */ #include <s ...
kalviny 评论(0) 有755人浏览 2011-12-01 00:30

进制转换

十进制如何换算二进制、八进制、十六进制? 你以十进制的数除以你所要转换的进制数,把每次除得的余数记在旁边,所得的商数继续除以进制数,直到余数为0时止.例如你要把100转换成八进制: 100/8=12...(余数为4); 12/8=1.....(余数为4); 1/8=0......(余数为1); 然后把相应的余数从低向高顺着写出来,如上的为144,此即为100的八进制表示形式. ...
evan.chiu 评论(0) 有936人浏览 2011-11-29 16:15

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics