printf(%d, i); 这个是输出10进制的数字
怎么样才可以把二进制数输出了,...请高手指教
就是把内存中的存储形式直接输出.......
10001000111
谢谢~~~~~~~~~~~~~
quote : 与2006年11月16日下午一点半到二点 完成下面的程序 呵呵, 多亏 chzht001 的那个程序让我来了灵感~~~~~~~~~~~~~~
#include
by ngzyl - C/C++ - 2006-11-17 09:00:57 阅读(14398) 回复(19)
这是半年前写的程序……一直扔在我的百度博客里,今天回去清理的时候发现的。 本来是学交换机的时候,写给班里不会计算的同学用的,今天复习交换机的时候我才突然想起来,我还写过这玩意儿,送给大家玩玩。 功能: B: 将IP或MASK转换为二进制察看。 S: 通过IP和MASK计算所在网段(支持变长掩码) void bfun() {int ip[4]; int i,j,num[8]; printf("\nInput your IP or Mask: "); scanf("%i.%i.%i.%i",&ip[0],&ip[1],&ip[2...
现在我有一个文本
里面有很多
用2辗转相除至结果为1 将余数和最后的1从下向上倒序写 就是结果 例如302 302/2 = 151 余0 151/2 = 75 余1 75/2 = 37 余1 37/2 = 18 余1 18/2 = 9 余0 9/2 = 4 余1 4/2 = 2 余0 2/2 = 1 余0 故二进制为100101110 二进制转十进制 从最后一位开始算,依次列为第0、1、2...位 第n位的数(0或1)乘以2的n次方 得到的结果相加就是答案 例如:01101011.转十进制: 第0位:1乘2的0次方=1 1乘2的1次方=2 0乘2的2次方=0 1乘...
二进制数转换为十进制数 二进制数第0位的权值是2的0次方,第1位的权值是2的1次方…… 所以,设有一个二进制数:0110 0100,转换为10进制为: 下面是竖式: 0110 0100 换算成 十进制 第0位 0 * 20 = 0 第1位 0 * 21 = 0 第2位 1 * 22 = 4 第3位 0 * 23 = 0 第4位 0 * 24 = 0 第5位 1 * 25 = 32 第6位 1 * 26 = 64 第7位 0 * 27 = 0 + --------------------------- 100 用横式计算为...
$n=12,而二进制字串用unpack;可得到整数数组。一一比较。 但有没有函数可不unpack字串,就可得到$n在字串中的位置。 也就是我想按字符串查找,而不是数值比较。 :em14:
请问如何将oracle某个数据表中的数据导出为二进制格式的文件? 用于给应用程序处理的,不需要表的格式等,只需要二进制格式的数据。有什么工具可以实现?