2 u011862238 u011862238 于 2013.11.23 20:31 提问

在二进制中>>和>>>区别

如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题

1个回答

u012908616
u012908616   2013.11.23 23:52
已采纳

这个 >> 是带符号右移
这个 >>> 是无符号右移
印象只有Java有这玩意,因为Java里没有无符号数。

无符号右移后,最前边用0补齐。
带符号右移后,最前边用原符号位(最高位)补齐。

带符号右移:
1001 1101 >>> 1
1100 1110 >>> 1
1110 0111
无符号右移:
1001 1101 >> 1
0100 1110 >> 1
0010 0111

fylsle
fylsle 嗯嗯,学习了
4 年多之前 回复
u011862238
u011862238 嗯嗯 的确是java才有
4 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
文本文件与二进制的区别
突然想起了这个基础性的问题,自己一直对它的区别不是很清楚,于是今天上午研究下了,分享下自己的理解。(对它很清楚的同学们可以略过此篇文章) 大家都知道计算机的存储在物理上是二进制的,所以文本文件与二进制文件的区别并不是物理上的,而是逻辑上的。这两者只是在编码层次上有差异。 简单来说, 文本文件是基于字符编码的文件,常见的编码有ASCII编码,UNICODE编码等等。 二进制文件是
java 序列化,流,二进制的区别和联系
今天对流的概念有了更深的理解。 下面谈一谈: 1 首先是序列化和反序列化,一般是用来对java bean进行操作,以提供远程接口调用。 2 可能在不同机器上有不同的操作系统。在反序列化的时候就必然会有一些不确定性。 3 而流则分为字符流和字节流。字符流为两个字节,字节流为1unicode, 4 对象序列化与反序列化:将Java对象转变成字节流存储,称之为对象序列化。从字节流中恢复一个Ja
ftp二进制与ascii传输方式区别.txt
ftp二进制与ascii传输方式区别.txt
linux “源代码包”和“二进制包”的区别
http://blog.chinaunix.net/uid-26602509-id-3076870.html 源代码方式和二进制包是软件包的两种形式。二进制包里面包括了已经经过编译,可以马上运行的程 序。你只需要下载和解包(安装)它们以后,就马上可以使用。源代码包里面包括了程序原始的程序代码,需要在你的计算机上进行编译以后才可以产生可以运行程 序,所以从源代码
源代码方式和二进制包的区别
源代码方式和二进制包是软件包的两种形式。二进制包里面包括了已经经过编译,可以马上运行的程 序。你只需要下载和解包(安装)它们以后,就马上可以使用。源代码包里面包括了程序原始的程序代码,需要在你的计算机上进行编译以后才可以产生可以运行程 序,所以从源代码安装的时间会比较长。 source code 是程序員寫的碼, binary code 是機器跑的碼。 source code 得經過 com
ASCII码文件和二进制码文件的区别
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
C++:二进制读写文件与文本读写的区别
首先要明白一点,就是无论你用哪种语言进行程序设计,也无论你用哪个函数进行文件操作(库函数也好,直接操作系统API也好),最终的文件打开的操作都是由操作系统来进行的,因此各种语言的情况从本质上来说都是相同的。  用二进制模式打开一个文件的时候,文件本身的内容和你编写程序时用函数读到的内容完全相同(或者说和磁盘上的内容完全相同)。  但是如果用了文本模式,那么操作系统在将文件内容传给上层程序(库函数,...
“源代码包”和“二进制包”的区别
源代码方式和二进制包是软件包的两种形式。二进制包里面包括了已经经过编译,可以马上运行的程 序。你只需要下载和解包(安装)它们以后,就马上可以使用。源代码包里面包括了程序原始的程序代码,需要在你的计算机上进行编译以后才可以产生可以运行程 序,所以从源代码安装的时间会比较长。 source code 是程序員寫的碼, binary code 是機器跑的碼。 source code 得經過 com
文本流与二进制流的区别
最近在复习c语言的文件处理函数,更大的层面来说这都是IO问题,所以复习一下IO相关的知识。 而文本流与二进制流的概念我看了这篇文章,觉得讲地很好,它的说法和《C和指针》里面的是一样的。 先说下两个重要的概念,我们键盘上的enter键也就是回车键,在按下的时候实际上可以分解为两个动作。 (1)将光标位置移动到最开始:/r,即老式打字机意义上的回车。 (2)讲光标移动到下一行:/n,即换行。
区分源代码包和二进制包
二进制包与源代码包的区别