ChinaUnix.net
相关文章推荐:

变进制数的应用

我们经常使用的进制为“常进制”,即始终逢p进1。例如,p进制K可表示为 K = a0*p^0 + a1*p^1 + a2*p^2 + ... + an*p^n (其中0 <= ai <= p-1), 它可以表示任何一个自然。 对于这种常进制表示法,以及各种进制之间的转换大家应该是很熟悉的了,但大家可能很少听说进制。这里我要介绍一种特殊的进制,它能够被用来实现全排列的Hash函,并且该Hash函能够实现完美的防碰撞和空间利用(不会发生碰撞,且...

by tyc611 - C/C++ - 2009-04-07 13:24:02 阅读(17082) 回复(39)

相关讨论

8进制和16进制只能用来表示无符号的正整,如果你在代码中里写:-078,或者写:-0xF2,C,C++并不把它当成一个负。那当成什么,这句话的意思真的不太明白。

by zzw1978524 - C/C++ - 2006-01-16 16:34:51 阅读(1087) 回复(2)

书上的一句话:8进制是以0开头的8进制字串,只能使用字0--7,8进制没有符号。 是不是说如要表示一个负是不能用8进制来表示的? 但是:void main() { int a = -0123; printf("%d",a); getch(); } 这段程序是可以通过的,怎么回事啊?

by zzw1978524 - C/C++ - 2006-01-04 23:52:10 阅读(1171) 回复(2)

我有一个文件temp 内容如下 ff 0a 3c 45 39 a8 4b 11 01 45 想转为2进制,怎么实现 谢谢

by snojasper - Shell - 2010-01-27 17:32:45 阅读(1499) 回复(4)

本帖最后由 ljpdxj 于 2011-09-05 12:46 编辑 各为大虾,求助如下需求: vi t 1 0x1 2 0x2 3 0x3 awk '{a+=$1;b+=$2}END{print a, b}' t 结果: 6, 0 第一列sum=6,第二列如何求? 十分感谢!

by ljpdxj - Shell - 2011-09-05 14:07:56 阅读(4858) 回复(10)

#include"stdio.h" #define N 32 #define M 1 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/94024/showart_2138756.html

by bfz814 - Linux文档专区 - 2010-01-04 11:23:20 阅读(1382) 回复(0)

enum Status { SiteOffLine = 0x0, /* 不在线 */ SiteInConf = 0x1, /* 在会议中 */ SiteChair = 0x2, /* 会议主席 */ SiteSpeaker = 0x4, /* 发言者 */ SiteBroadcast = 0x8, /* 广播者 */ SiteKickedOut = 0x10, /* 被踢出会议 */ SiteCascade = 0x20, /* 级联会场 */ ........ } 代码如上。现在别人给我的值是10进制的...

by qfmeal - C/C++ - 2009-03-03 17:07:25 阅读(3797) 回复(6)

最近想做十进制转二进制的编程,考试也要,但是总做不出来,请大家帮帮忙,比如输入一个十进制102 ,要求转换成二进制输出,先谢谢大家了!

by pincerqian - Shell - 2012-10-31 20:17:46 阅读(1564) 回复(4)

:(1)十进制转二进制、八进制、十六进制的方法是整部分用除基取余的算法,小部分用乘基取整的方法,然后将整与小部分拼接成一个作为转换的最后结果。以十进制26转二进制为例: 26/2=13 余0 二进制的个位 13/2=6 余1 二进制的十位 6/2=3 余0 二进制的百位 3/2=1 余1 二进制的千位 1/2=0 余1 二进制的万位 所以结果为11010 ...

by bobaboba - 网络技术文档中心 - 2010-01-25 15:42:22 阅读(2373) 回复(0)

获取了4个字节的16进制据 怎么转换为10进制的呢? 4个字节分别存在组buf里面即 buf[0]=AB,buf[1]=CD,buf[2]=EF,buf[3]=GH; 其中AB是最高位,GH是最低位 在linux下怎么把它转换为一个10进制啊??? 求高人告知~~~~~

by ady2002 - Linux环境编程 - 2008-12-23 12:57:03 阅读(6639) 回复(13)

用perl 如果把一个十进制转换成八进制! 如十进制33261转换成100755的八进制

by yingweixu - Perl - 2008-07-15 14:58:55 阅读(2699) 回复(6)