二进制右移问题高手来 二进制11111111右移4位后结果是多少

\u7f16\u7a0b\u4e8c\u8fdb\u5236\u53f3\u79fb\u95ee\u9898\u9ad8\u624b\u6765

\u9996\u5148-15\u7b97\u4e0d\u7b97\u6709\u7b26\u53f7\u6570\uff1f \u7b97\u3002 -15\u7528\u4e8c\u8fdb\u5236\u5982\u4f55\u8868\u793a\uff1f \u5373\uff1a\uff0d1111\u3002 15\u7684\u4e8c\u8fdb\u5236\u662f1111\uff0c-15\u7684\u4e8c\u8fdb\u5236\u6570\u662f\u4e0d\u662f15\u53d6\u53cd+1\uff0c-\uff081111\uff09+1\uff0c\u7ed3\u679c\u662f0001\uff0c\u8fd9\u4e2a\u7ed3\u679c\u90a3\u7b26\u53f7\u4f4d\u4e0d\u662f\u8d1f\u65701\u554a\uff1f \u9519\u4e86\u3002 \u5176\u4e2d\u7684\u8fd9\u4e00\u53e5\uff1a-15\u7684\u4e8c\u8fdb\u5236\u6570\u662f\u4e0d\u662f15\u53d6\u53cd+1\uff0c... \u4e0d\u662f\u3002 ...

\u53f3\u79fb\u540e\uff0c\u7a7a\u4f4d\u4f1a\u81ea\u52a8\u88650
11111111B>>1=01111111B
11111111B>>2=00111111B
11111111B>>3=00011111B
11111111B>>4=00001111B

11110001右移4位,有不同的右移操作。如果是逻辑右移的话,11110001右移4位之后,得00001111(左侧补0);但如果是算术右移的话,11110001右移4位之后,得11111111(左侧不变)。

首先-15算不算有符号数?
算。

-15用二进制如何表示?
即:-1111。

15的二进制是1111,-15的二进制数是不是15取反+1,-(1111)+1,结果是0001,这个结果那符号位不是负数1啊?
错了。

其中的这一句:-15的二进制数是不是15取反+1,...
不是。

还是11111,最高位1表示负数,1111表示15,这样是-15?
不是。
1111,如果是补码,它就是代表 -1。
1111,如果是原码,它就是代表 -7。

晕头转向,我学得很不好,希望高手给指点。
其次假设a的二进制是负数10100110,它的十进制怎么计算?
负数,前面要有一个负号:"-"。
10100110,这里并没有写负号,这就是正数。

它的十进制怎么计算?--你想要算什么?加、减、乘、除?
-----------
看来,楼主是没有分清《数》和《码》的关系。

对于一个数字,无论它是什么进制,负号,都要写成 "-" 。
变成《补码》、《移码》等等之后,才用数字来代表负号。

当用数字代表了符号,就再也不要说这是某某数了,而要说,这是某某数的什么码。

另外,变换的时候,应先说明位数,以便给符号,明确一个位置。

  • 瀵浜岃繘鍒鏁1111011.1101灏忔暟鐐鍙崇Щ3浣嶅悗,缁撴灉鏄師鏁扮殑鍑犲 姹傝В杩欓...
    绛旓細1111011.1101鍚123.8125锛涘皬鏁扮偣鍙崇Щ3浣嶅悗寰1111011110.1鍚990.5锛990.5/123.8125 = 8锛屽嵆浜岃繘鍒舵暟鍙崇Щn浣嶏紝鏁板瓧鎵╁ぇ2^n鍊嶃
  • 浜岃繘鍒鏁扮殑灏忔暟鐐瑰悜鍙崇Щn浣,鍒欏叾鍊兼墿澶у灏戝
    绛旓細灏忔暟鐐鍙崇Щ涓変綅涓1001100锛屽搴旂殑鍗佽繘鍒朵负76 76鏄9.5鐨8鍊 鎵浠浜岃繘鍒姣忓彸杈圭Щ灏忔暟鐐逛竴浣嶆墿澶2鍊嶏紝鍙崇Щ涓変綅鎵╁ぇ2^3=8鍊嶃
  • 浜岃繘鍒跺彸绉婚棶棰橀珮鎵嬫潵
    绛旓細11110001鍙崇Щ4浣嶏紝鏈変笉鍚岀殑鍙崇Щ鎿嶄綔銆傚鏋滄槸閫昏緫鍙崇Щ鐨勮瘽锛11110001鍙崇Щ4浣嶄箣鍚庯紝寰00001111(宸︿晶琛0)锛涗絾濡傛灉鏄畻鏈彸绉荤殑璇濓紝11110001鍙崇Щ4浣嶄箣鍚庯紝寰11111111(宸︿晶涓嶅彉)銆
  • 鍦浜岃繘鍒涓浣曡繘琛屽皬鏁扮偣鐨鍙崇Щ鎿嶄綔?
    绛旓細鍦浜岃繘鍒涓繘琛屽皬鏁扮偣鐨勫彸绉绘搷浣滐紝瀹為檯涓婂氨鏄皢灏忔暟鐐鍚戝彸绉诲姩鎸囧畾鐨勪綅鏁般傝繖涓繃绋嬪彲浠ラ氳繃涔樹互2鐨勫箓鏉ュ疄鐜般傚叿浣撴楠ゅ涓嬶細1.纭畾瑕佺Щ鍔ㄧ殑灏忔暟鐐逛綅鏁般備緥濡傦紝濡傛灉瑕佸皢灏忔暟鐐瑰悜鍙崇Щ鍔3浣嶏紝閭d箞灏遍渶瑕佸皢灏忔暟涔樹互2鐨3娆℃柟銆2.璁$畻2鐨勫箓銆傚湪杩欎釜渚嬪瓙涓紝鎴戜滑闇瑕佽绠2鐨3娆℃柟锛屽嵆2^3=8銆3.灏嗗皬鏁颁箻...
  • 15鐨浜岃繘鍒 鍙崇Щ涓や綅缁撴灉鏄灏
    绛旓細15鐨2杩涘埗鏄1111锛屽乏绉2浣嶅氨鏄111100灏辨槸60锛鍙崇Щ2浣嶅氨鏄11灏辨槸3銆傚皢涓涓繍绠楀璞$殑鍚浜岃繘鍒浣嶅叏閮ㄥ彸绉昏嫢骞蹭綅锛屾鏁板乏琛0锛岃礋鏁板乏琛1銆4 >> 2 = 1;-14 >> 2 = -4;銆愯ˉ鍏呫戯細瀵逛簬鍙崇Щ锛岀洿瑙傜殑鐞嗚В涓猴紝瀵逛簬姝f暟鏉ヨ锛屽彸1绉荤浉褰撲簬闄や互2锛堜絾鏁堢巼姣旈櫎娉曢珮锛夛紱瀵逛簬璐熸暟鏉ヨ锛屾病鏈夌洿瑙傜殑...
  • c++鍩虹闂 鍏充簬鍙崇Щ鐨 璺眰楂樹汉
    绛旓細10010011 鍙崇Щ2浣 100100 01111000 鍙崇Щ2浣 011110 璐熸暟鐨勬渶楂樹綅灏辨槸绗﹀彿浣 10010011鍜01111000鏈楂樹綅鍒嗗埆鏄 1 鍜0 绗﹀彿浣 涔熸槸 1鍜0 鍙崇Щ琛1鏄浜庤礋鏁版潵璇寸殑 鍥犱负璐熸暟鐨勬渶楂樻槸绗﹀彿浣 2杩涘埗涓礋鏁扮殑鏈楂樹綅鏄1 鎵浠ヨ琛ヤ釜1 鍖哄垎姝h礋
  • c璇█2鍚戝彸绉诲姩涓や綅鏄灏?
    绛旓細鍦–璇█涓紝浣跨敤浣嶈繍绠楃鈥>>鈥濆彲浠ュ皢浜岃繘鍒鏁版嵁鍚戝彸绉诲姩鎸囧畾鐨勪綅鏁般傚洜姝わ紝瀵逛簬涓涓暟鍊兼潵璇达紝灏嗗畠鍚戝彸绉诲姩涓や綅鍙互浣跨敤鈥>> 2鈥濓紝鍏蜂綋鎿嶄綔濡備笅锛氶鍏堥渶瑕佸皢璇ユ暟鍊艰浆鍖栦负浜岃繘鍒舵暟锛屼緥濡10鐨勪簩杩涘埗鏁颁负锛1010銆傛楠や竴锛氬皢1010鍚戝彸绉诲姩涓や綅銆Copy code 1 0 1 0 锛堝崄杩涘埗鏁板间负10锛>> ...
  • 涓涓浜岃繘鍒鍚戝彸杈圭Щ涓涓皬鏁扮偣鍏跺?鍚戝乏绉讳竴涓皬鏁扮偣鍏跺?
    绛旓細灏卞儚鍗佽繘鍒跺彸绉讳竴涓皬鏁扮偣鍊间箻10锛 宸︾Щ涓涓皬鏁扮偣闄や互10.绫讳技鐨勶紝 浜岃繘鍒跺彸绉涓涓皬鏁扮偣鍊间箻2锛屼篃灏辨槸鎵╁ぇ涓鍊嶃傚乏绉讳竴涓皬鏁扮偣鍊奸櫎浠2锛 鍙樻垚鍘熸湰涓鍗娿
  • 璁$畻鏈浜岃繘鍒跺彸绉涓浣嶆槸浠涔堟剰鎬?
    绛旓細閫昏緫鍙崇Щ涓浣嶏紝鏄皢8浣2杩涘埗鐮佹暣浣撳彸绉1浣嶏紝鏈鍙宠竟1浣嶇Щ鍑猴紝鏈楂樹綅琛0.(10000000)2绠楁湳鍙崇Щ涓浣嶇殑缁撴灉鏄細(11000000)2 (10000000)2閫昏緫鍙崇Щ涓浣嶇殑缁撴灉鏄細(01000000)2 锛屾湰鍥炵瓟锛屽鏋滆兘澶熷浣犳湁鎵甯姪锛屽氨鏄垜鐨勪竾骞搞備负渚夸簬浠婂悗鎺㈣鏇村鐨闂锛岃 鈥滅偣璧炩/鈥滃叧娉ㄢ/鈥滃ソ璇勨濓紝璋㈣阿锛
  • 浜岃繘鍒11111111鍙崇Щ4浣嶅悗缁撴灉鏄灏
    绛旓細鍙崇Щ鍚庯紝绌轰綅浼氳嚜鍔ㄨˉ0 11111111B>>1=01111111B 11111111B>>2=00111111B 11111111B>>3=00011111B 11111111B>>4=00001111B
  • 扩展阅读:二进制对照表大全 ... 核右移提示预后不良 ... 二进制拨码图对照表 ... 二进制在线翻译器中文 ... 二进制by天上掉陷阱 ... 3.17循环左移和循环右移 ... 二进制在线计算 ... 带扩展的循环右移 ... 二进制算法最简单教程 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网