一讲计算机的发展,必定会提到二进制。虽然二进制对计算机的重要性经常被强调,但在利用高级语言(如:C#)的开发中,用得还是相对较少的。可这相对较少的运用,并不能成为我们不去理解他的借口。一、二进制的运算。(一)算术运算从我们日常中熟悉的十进制来理解。从十进制的“0,1,2,3,4,5,6,7,8,9”...
分类:
其他好文 时间:
2015-08-20 22:21:21
阅读次数:
296
//十进制转二进制Console.WriteLine("十进制166的二进制表示: "+Convert.ToString(166, 2));//十进制转八进制Console.WriteLine("十进制166的八进制表示: "+Convert.ToString(166, 8));//十进制转十六进制...
一、二进制数转换成十进制数
由二进制数转换成十进制数的基本做法是,把二进制数首先写成加权系数展开式,然后按十进制加法规则求和。这种做法称为"按权相加"法。
二、十进制数转换为二进制数
十进制数转换为二进制数时,由于整数和小数的转换方法不同,所以先将十进制数的整数部分和小数部分分别转换后,再加以合并。
1. 十进制整数转换为二进制整数
十进制整数转换为二进制...
分类:
其他好文 时间:
2015-08-20 15:18:06
阅读次数:
139
本文目录一、十进制二、二进制三、八进制四、十六进制五、进制总结六、变量与进制七、printf的简单使用上一讲简单介绍了常量和变量,这讲补充一点计算机的基础知识---进制。我们先来看看平时是如何表示一个整数的,最常见的肯定是用阿拉伯数字表示,比如“十二”,我们可以用12来表示,其实这种表示方式是基于一...
分类:
移动开发 时间:
2015-08-20 12:35:22
阅读次数:
183
Description 小明对数的研究比较热爱,一谈到数,脑子里就涌现出好多数的问题,今天,小明想考考你对素数的认识。 问题是这样的:一个十进制数,如果是素数,而且它的各位数字和也是素数,则称之为“美素数”,如29,本身是素数,而且2+9 = 11也是素数,所以它是美素数。 给定一个区间,你能...
分类:
其他好文 时间:
2015-08-20 09:08:17
阅读次数:
116
2015-08-19题意:给出两个数n,nc,并给出一个由nc种字符组成的字符串。求这个字符串中长度为n的子串有多少种。分析:1.这个题不用匹配,因为不高效。2.将长度为n的子串看作n位的nc进制数,将问题转化为共有多少种十进制数字。3.哈希时,每一个字符都对应这0---nc-1的一个数字。代码: ...
分类:
其他好文 时间:
2015-08-19 22:47:09
阅读次数:
101
题意:给一棵满二叉树,叶子节点赋予权值,0或者1,对于每个查询输出叶子节点的权值,每个查询0代表往左走,1代表往右走,这题坑的地方是层的访问顺序,如第二组测试,由上到下依次是x3,x1,x2,假如给一个查询110,则从上到下的顺序是011,对应第3个叶子节点。二进制数转变成十进制数对应的叶子的权值,...
分类:
其他好文 时间:
2015-08-19 22:37:32
阅读次数:
155
得到下面数据的二进制,十进制,十六进制 52分别得到二进制,十进制,十六进制 得到二进制: 52 / 2 = 26 0 26 / 2 = 13 0 13 / 2 = 6 ? ? ?1 6 ?/ 2 = 3 ? ? ?0 3 ?/ 2 = 1 ? ? ?1 1 ?/ 2 = 0 ? ?...
分类:
其他好文 时间:
2015-08-19 09:35:00
阅读次数:
151
进制转换模板:其中包括 任意进制 转 十进制 ,十进制 转 任意进制 。...
分类:
其他好文 时间:
2015-08-19 00:43:43
阅读次数:
124
表示各进制的符号:
b:二进制,o:八进制,d:十进制,x:十六进制
bin()、oct()、hex()返回值均为字符串,且分别带有0b、0o、0x前缀。
1、十进制转二进制>>> bin(10)
'0b1010'>>> '{0:b}'.format(10)
'1010'这两种方法返回的都是二进制的字符串表示。
对十进制数直接转二进制list1 = []
if num <= 1 and nu...
分类:
编程语言 时间:
2015-08-18 16:19:28
阅读次数:
154