ChinaUnix.net
相关文章推荐:

关于二进制原码补码反码的题目、

这个是我 blog 上新发的一个帖子,原文见这里:http://blog.chinaunix.net/u/20/showart_438418.html 这是环应用在计算机科学中的一个例子。 ================================================================================================================ 原码补码反码 在计算机里如何表示整数? 整数有无穷多个,在计算机里,通常我们只能表示出其中的一部分。假如我们用 n 个比特来表示一个整数。1 个比特有 ...

by win_hate - C/C++ - 2011-01-07 10:30:11 阅读(8548) 回复(8)

相关讨论

在计算机中,文件是以进制存储的,1Byte=8bit(1B=8b) 而在一般情况下,b用来表示网络传输速率,比如56kbp/s.而B用来表示存储量.比如1M=2的20次方B. 而有时候也有这种表示方法,两位位表示一个字,简称word 大家都知道在计算机中数据是以补码存储的,之所以不用原码反码是因为,打个比方,是0的时候,正负并不是唯一,这样违背了计算机的唯一性,而对于补码来说就不存在这种问题. 正负0均来一样的.反码等于原码各位取反,就是0变1,1变0;补...

by 奋斗的蕃茄 - C/C++ - 2006-02-27 09:45:58 阅读(1910) 回复(4)

闲扯原码反码补码 相信大家看到这个标题都不屑一顾,因为在任何一本计算机基础知识书的第一章都有他们的解释,但是在书上我们只能找到一些简单的定义,没次看过之后不久就忘了。最近论坛里有人问起这些概念,看到很多人的回复是以前看过现在忘了去看看某某书之类,很少有给出一个合理的解释。于是本人就开始思考(虽然上帝会发笑,我还是要思考。),于是得出了以下的结论。 数值在计算机中表示形式为机器数,计算机...

by wanjunq - C/C++ - 2005-09-06 13:00:41 阅读(1810) 回复(2)

+100原码为什么等于01100100 有谁可以帮帮我吗?我谢谢了~

by 好学的菜鸟 - C/C++ - 2003-06-02 17:48:22 阅读(471) 回复(1)

在网上找了一下,也没找到具体的例子。。。希望哪位能通过具体的例子,将反码求和的计算过程列出来。感激不尽!!! 请看3楼~ [ 本帖最后由 rock_l 于 2009-2-23 17:17 编辑 ]

by rock_l - 网络技术 - 2010-06-28 20:44:03 阅读(5751) 回复(7)

怎样强制输出一个进制数(小於64)为固定长度(6位), 如 1100 输出为001100 11 输出为000011 谢了

by qzhu - Shell - 2003-10-31 22:54:24 阅读(2223) 回复(4)

我照着Sybase 的例子(CT—Library)做了一个程序,可是读取Image字段时只能读到32768字节,可是我用PB存了50000字节。 各位大侠有没有好的解决办法! 谢谢! 谢谢! 非常感谢!

by yutao_hit - Sybase - 2004-01-06 23:21:45 阅读(632) 回复(1)

我要读取一个进制文件的内容到一个大buffer,以供后续操作。 文件大小:file_size buffer:char buffer[file_size] 那么,我用nread = fread(buffer,file_size,1,fd);为什么nread返回0啊??? 还有,上面那种写法好呢?还是fread(buffer,1,file_size,fd);好? 我新手,勿拍砖~谢谢。

by shoru - C/C++ - 2009-09-12 22:36:19 阅读(969) 回复(3)

假如我现在10:00的时候对jxq2数据库的act_activityaccess表插入了一条数据,然后再10:30分的时候我误删了我插入的新数据,我现在想还原这条数据,我用了一下的命令来进行还原 mysqlbinlog --stop_datetime='2009-08-13 10:01:00' --database=jxq2 mysql-bin.000012|mysql -u root -p123456 但是会提示:ERROR 1062 (23000) at line 28: Duplicate entry '2343199' for key 'PRIMARY 这个jxq2数据库的一个表里面的主键重复了,我现在...

by wiliiwin - MySQL - 2009-08-13 16:32:52 阅读(2022) 回复(13)

具体要求如下: 输入1个整数,将小于其整数的所有素数输出到进制文件的程序。输入的整数为10000以下(含10000)。且,输出文件名为"prime.dat"。 在这里说的进制文件是什么意思?

by Wgnn - C/C++ - 2005-04-26 17:23:14 阅读(4209) 回复(11)

在linux上用od -x或hexdump输出进制文件(结果为十六进制),每个字中字节的顺序和windows使用ultraedit工具查看时正好相反,这应该是操作系统对字内排序升序、降序的采用造成的吧。如: linux:81a0 a4dc windows:A0 81 DC A4 现在我想在linux下按照windows的顺序来输出,不知道用以上命令有无参数可以修改? 另外哪位大虾能够指点一下,我想对进制文本中某些字段的查找、输出,用哪些方式可以实现?请提点一下,省得我多走冤枉...

by bourn - Shell - 2005-01-09 15:20:51 阅读(684) 回复(4)