{"id":418,"date":"2020-05-13T02:07:04","date_gmt":"2020-05-12T18:07:04","guid":{"rendered":"http:\/\/www.mimiq.com.cn\/?p=418"},"modified":"2020-09-10T08:58:39","modified_gmt":"2020-09-10T00:58:39","slug":"deepops%e7%9a%84%e7%a8%8b%e5%ba%8f%e5%91%98%e6%95%b0%e5%ad%a6%e5%b0%8f%e7%ac%94%e8%ae%b0-%e4%ba%8c%e8%bf%9b%e5%88%b6","status":"publish","type":"post","link":"http:\/\/www.mimiq.com.cn\/?p=418","title":{"rendered":"DeepOps\u7684\u7a0b\u5e8f\u5458\u6570\u5b66\u5c0f\u7b14\u8bb0-\u4e8c\u8fdb\u5236"},"content":{"rendered":"\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container\">\n<p>\u8f6c\u53d1\u8bf7\u6807\u6ce8\u539f\u6587\u94fe\u63a5\uff1ahttp:\/\/www.mimiq.com.cn\/?p=418<\/p>\n<\/div><\/div>\n\n\n\n<h2><strong>1 \u4e8c\u8fdb\u5236<\/strong><\/h2>\n\n\n\n<p>\u7535\u8def\u53ea\u6709\u5f00\u3001\u5173\u4e24\u79cd\u72b6\u6001\u3002\u4f7f\u7528 0 \u30011 \u8868\u793a\u3002\u5341\u8fdb\u5236\u4e2d 10 \u4e3a<strong>\u57fa\u6570<\/strong>\uff0c\u4e8c\u8fdb\u5236\u4e2d 2 \u4e3a<strong>\u57fa\u6570<\/strong>\u3002<\/p>\n\n\n\n<h3>1<strong>.1 python \u5341\u8fdb\u5236 \u8f6c\u6362\u4e3a \u4e8c\u8fdb\u5236\u3001\u516b\u8fdb\u5236\u3001\u5341\u516d\u8fdb\u5236<\/strong><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code># \u5341\u8fdb\u5236 --> \u4e8c\u8fdb\u5236\nn2 = 17\nr2 = bin(n2)   \n\n# \u5341\u8fdb\u5236 --> \u516b\u8fdb\u5236\nn8 = 17\nr8 = oct(n8)   \n\n# \u5341\u8fdb\u5236 --> \u5341\u516d\u8fdb\u5236\nn16 = 17\nr16 = hex(n16) \n\nprint(n2,' --> ',r2)  \nprint(n8,' --> ',r8)\nprint(n16,' --> ',r16) <\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>#result\uff1a\n17  -->  0b10001\n17  -->  0o21\n17  -->  0x11<\/code><\/pre>\n\n\n\n<h3><strong>1.2 python \u4e8c\u8fdb\u5236\u3001\u516b\u8fdb\u5236\u3001\u5341\u516d\u8fdb\u5236 \u8f6c\u6362\u4e3a \u5341\u8fdb\u5236<\/strong><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code># \u4e8c\u8fdb\u5236 --> \u5341\u8fdb\u5236\ns2 = '0b10001'\nr2 = int(s2,base=2) \n\n# \u516b\u8fdb\u5236 --> \u5341\u8fdb\u5236\ns8 = '0o21'\nr8 = int(s8,base=8) \n\n# \u5341\u516d\u8fdb\u5236 --> \u5341\u8fdb\u5236\ns16 = '0x11'\nr16 = int(s16,base=16) \n\nprint(s2,' --> ',r2)  \nprint(s8,' --> ',r8)\nprint(s16,' --> ',r16) <\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>#result\uff1a\n0b10001  -->  17\n0o21  -->  17\n0x11  -->  17<\/code><\/pre>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container\">\n<h3><strong> 1.3 \u5176\u4ed6\u4e00\u4e9b\u7528\u6cd5<\/strong><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>s = '11'\nr1 = int(s,base=16) # 16\u8fdb\u5236 \u53ef\u4ee5\u4e0d\u52a00x\nr2 = int(s,base=9)  # 9\u8fdb\u5236 \u8f6c\u6362\u4e3a 10\u8fdb\u5236\n\nprint(s,' --> ',r1) \nprint(s,' --> ',r2)<\/code><\/pre>\n<\/div><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>#result\uff1a\n11  -->  17\n11  -->  10<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\"\/>\n\n\n\n<h2><strong>2 \u4e8c\u8fdb\u5236\u7684\u4f4d\u64cd\u4f5c<\/strong><\/h2>\n\n\n\n<h3><strong>2.1 \u5411\u5de6\u79fb\u4f4d<\/strong><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code># \u6b63\u6570\nn=26\nprint(n)\nprint(bin(n))\nn2=n&lt;&lt;2       # \u5de6\u79fb2\u4f4d\nprint(n2)\nprint(bin(n2))\n\nn3=n&lt;&lt;60\nprint(n3)\nprint(bin(n3))\n# \u8d1f\u6570\nn=-26\nprint(n)\nprint(bin(n))\nn2=n&lt;&lt;2\nprint(n2)\nprint(bin(n2))\n\nn3=n&lt;&lt;60\nprint(n3)\nprint(bin(n3))<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>#result\uff1a\n26\n0b11010\n104\n0b1101000\n29975959119778021376\n0b11010000000000000000000000000000000000000000000000000000000000000\n-26\n-0b11010\n-104\n-0b1101000\n-29975959119778021376\n-0b11010000000000000000000000000000000000000000000000000000000000000<\/code><\/pre>\n\n\n\n<h3><strong>2.2 \u5411\u53f3\u79fb\u4f4d<\/strong><\/h3>\n\n\n\n<p>\u53f3\u79fb\u64cd\u4f5c\u533a\u5206\uff1a<strong>\u7b97\u672f\u53f3\u79fb \u903b\u8f91\u53f3\u79fb<\/strong>\u3002<strong>\u903b\u8f91\u53f3\u79fb<\/strong>\u4f7f\u7528&gt;&gt;&gt;\uff08python\u4e2d\u65e0\u903b\u8f91\u53f3\u79fb\u64cd\u4f5c\u7b26\uff0c\u6ca1\u6709java\u91cd\u7f16\u7801\u6d4b\u8bd5\uff09\uff0c\u53f3\u79fb\u540e\u5de6\u8fb9\u88650\uff1b<strong>\u7b97\u672f\u53f3\u79fb<\/strong>\u4f7f\u7528&gt;&gt;\uff0c\u53f3\u79fb\u540e\uff0c\u7b26\u53f7\u4f4d\u53f3\u4fa7\u88651\u3002\u8d1f\u6570\u91c7\u7528<strong>\u8865\u7801<\/strong>\u65b9\u5f0f\u8bb0\u5f55\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># \u6b63\u6570\nn=53\nprint(n)\nprint(bin(n))\nn2=n>>1\nprint(n2)\nprint(bin(n2))\nn3=n>>7\nprint(n3)\nprint(bin(n3))\n# \u8d1f\u6570\nn=-53\nprint(n)\nprint(bin(n))\nn2=n>>1\nprint(n2)\nprint(bin(n2))\nn3=n>>7\nprint(n3)\nprint(bin(n3))<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>#result\n53\n0b110101\n26\n0b11010\n0\n0b0\n\n-53\n-0b110101\n-27\n-0b11011\n-1\n-0b1<\/code><\/pre>\n\n\n\n<h3><strong>2.3 \u4f4d\u7684\u201c\u6216\u201d\u3001\u201c\u4e0e\u201d\u3001\u201c\u5f02\u6216\u201d\u3001\u975e<\/strong><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>a = 60\nb = 13\nprint('a:',bin(a))\nprint('b:',bin(b))\n\n\nprint('a&amp;b:',bin(a&amp;b))\nprint('a|b:',bin(a|b))\nprint('a^b:',bin(a^b))\nprint('~a:',bin(~a))\n\na1=-60\nprint('a1:',bin(a1))\nprint('~a1:',bin(~a1))<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>result\uff1a\na: 0b111100\nb: 0b1101\n\na&amp;b: 0b1100\na|b: 0b111101\na^b: 0b110001\n~a: -0b111101\n\na1: -0b111100\n~a1: 0b111011\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\"\/>\n\n\n\n<h2><strong>3 \u539f\u7801\u3001\u53cd\u7801 \u548c \u8865\u7801<\/strong><\/h2>\n\n\n\n<p>\u53c2\u8003\uff1a<a href=\"https:\/\/www.cnblogs.com\/zhangziqiu\/archive\/2011\/03\/30\/ComputerCode.html\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.cnblogs.com\/zhangziqiu\/archive\/2011\/03\/30\/ComputerCode.html<\/a><\/p>\n\n\n\n<p><strong>\u539f\u7801<\/strong><br>\u539f\u7801\u5c31\u662f\u7b26\u53f7\u4f4d\u52a0\u4e0a\u771f\u503c\u7684\u7edd\u5bf9\u503c, \u5373\u7528\u7b2c\u4e00\u4f4d\u8868\u793a\u7b26\u53f7, \u5176\u4f59\u4f4d\u8868\u793a\u503c. \u6bd4\u5982\u5982\u679c\u662f8\u4f4d\u4e8c\u8fdb\u5236:<br>[+1]\u539f = 0000 0001<br>[-1]\u539f = 1000 0001<br>\u7b2c\u4e00\u4f4d\u662f\u7b26\u53f7\u4f4d. \u56e0\u4e3a\u7b2c\u4e00\u4f4d\u662f\u7b26\u53f7\u4f4d, \u6240\u4ee58\u4f4d\u4e8c\u8fdb\u5236\u6570\u7684\u53d6\u503c\u8303\u56f4\u5c31\u662f:[1111 1111 , 0111 1111]\uff0c\u5373[-127 , 127]<\/p>\n\n\n\n<p><strong>\u53cd\u7801<\/strong><br>\u53cd\u7801\u7684\u8868\u793a\u65b9\u6cd5\u662f:<br>\u6b63\u6570\u7684\u53cd\u7801\u662f\u5176\u672c\u8eab<br>\u8d1f\u6570\u7684\u53cd\u7801\u662f\u5728\u5176\u539f\u7801\u7684\u57fa\u7840\u4e0a, \u7b26\u53f7\u4f4d\u4e0d\u53d8\uff0c\u5176\u4f59\u5404\u4e2a\u4f4d\u53d6\u53cd.<br>[+1] = [00000001]\u539f = [00000001]\u53cd<br>[-1] = [10000001]\u539f = [11111110]\u53cd<\/p>\n\n\n\n<p><strong>\u8865\u7801<\/strong><br>\u8865\u7801\u7684\u8868\u793a\u65b9\u6cd5\u662f:<br>\u6b63\u6570\u7684\u8865\u7801\u5c31\u662f\u5176\u672c\u8eab<br>\u8d1f\u6570\u7684\u8865\u7801\u662f\u5728\u5176\u539f\u7801\u7684\u57fa\u7840\u4e0a, \u7b26\u53f7\u4f4d\u4e0d\u53d8, \u5176\u4f59\u5404\u4f4d\u53d6\u53cd, \u6700\u540e+1. (\u5373\u5728\u53cd\u7801\u7684\u57fa\u7840\u4e0a+1)<br>[+1] = [00000001]\u539f = [00000001]\u53cd = [00000001]\u8865<br>[-1] = [10000001]\u539f = [11111110]\u53cd = [11111111]\u8865<\/p>\n\n\n\n<p><strong>\u53cd\u7801\u89e3\u51b3 1-1=0 \u7684\u95ee\u9898\uff1a<\/strong><\/p>\n\n\n\n<p>1 &#8211; 1 = 1 + (-1) = [0000 0001]<sub>\u539f<\/sub>&nbsp;+ [1000 0001]<sub>\u539f<\/sub>= [0000 0001]<sub>\u53cd<\/sub>&nbsp;+ [1111 1110]<sub>\u53cd<\/sub>&nbsp;= [1111 1111]<sub>\u53cd<\/sub>&nbsp;= [1000 0000]<sub>\u539f<\/sub>&nbsp;= -0<\/p>\n\n\n\n<p>\u8865<strong>\u7801\u89e3\u51b3\u4e86\u53cd\u7801\u76f8\u52a0 \u7b49\u4e8e -0 \u7684\u95ee\u9898\uff1a<\/strong><\/p>\n\n\n\n<p>1-1 = 1 + (-1) = [0000 0001]<sub>\u539f<\/sub>&nbsp;+ [1000 0001]<sub>\u539f<\/sub>&nbsp;= [0000 0001]<sub>\u8865<\/sub>&nbsp;+ [1111 1111]<sub>\u8865<\/sub>&nbsp;= [0000 0000]<sub>\u8865<\/sub>=[0000 0000]<sub>\u539f<\/sub><\/p>\n\n\n\n<hr class=\"wp-block-separator is-style-dots\"\/>\n\n\n\n<h2><strong>\u53c2\u8003\u8d44\u6599\uff1a<\/strong><\/h2>\n\n\n\n<ul><li>\u6781\u5ba2\u65f6\u95f4-\u7a0b\u5e8f\u5458\u7684\u6570\u5b66\u57fa\u7840\u8bfe<\/li><li>\u7ed3\u57ce\u6d69-\u7a0b\u5e8f\u5458\u7684\u6570\u5b66<\/li><\/ul>\n\n\n\n<p>\u4e0b\u9762\u662f\u6781\u5ba2\u65f6\u95f4\u7684\u8be5\u8bfe\u7a0b\u5feb\u6377\u5165\u53e3\uff1a<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" src=\"http:\/\/www.mimiq.com.cn\/wp-content\/uploads\/2020\/05\/\u7a0b\u5e8f\u5458\u7684\u6570\u5b66\u57fa\u7840\u8bfe.jpg\" alt=\"\" class=\"wp-image-451\" width=\"248\" height=\"440\"\/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>\u8f6c\u53d1\u8bf7\u6807\u6ce8\u539f\u6587\u94fe\u63a5\uff1ahttp:\/\/www.mimiq.com.cn\/?p=418 1 \u4e8c\u8fdb\u5236 \u7535\u8def\u53ea\u6709\u5f00\u3001\u5173\u4e24\u79cd\u72b6\u6001\u3002\u4f7f\u7528 0 \u30011 \u8868\u793a\u3002\u5341\u8fdb\u5236\u4e2d 10 \u4e3a\u57fa\u6570\uff0c\u4e8c\u8fdb\u5236\u4e2d 2 \u4e3a\u57fa\u6570\u3002 1.1 python \u5341\u8fdb\u5236 \u8f6c\u6362\u4e3a \u4e8c\u8fdb\u5236\u3001\u516b\u8fdb\u5236\u3001\u5341\u516d\u8fdb\u5236 1.2 python \u4e8c\u8fdb\u5236\u3001\u516b\u8fdb\u5236\u3001\u5341\u516d\u8fdb\u5236 \u8f6c\u6362\u4e3a \u5341\u8fdb\u5236 1.3 \u5176\u4ed6\u4e00\u4e9b\u7528\u6cd5 2 \u4e8c\u8fdb\u5236\u7684\u4f4d\u64cd\u4f5c 2.1 \u5411\u5de6\u79fb\u4f4d 2.2 \u5411\u53f3\u79fb\u4f4d \u53f3\u79fb\u64cd\u4f5c\u533a\u5206\uff1a\u7b97\u672f\u53f3\u79fb \u903b\u8f91\u53f3\u79fb\u3002\u903b\u8f91\u53f3\u79fb\u4f7f\u7528&gt;&gt;&gt;\uff08python\u4e2d\u65e0\u903b\u8f91\u53f3\u79fb\u64cd\u4f5c\u7b26\uff0c\u6ca1\u6709java\u91cd\u7f16\u7801\u6d4b\u8bd5\uff09\uff0c\u53f3\u79fb\u540e\u5de6\u8fb9\u88650\uff1b\u7b97\u672f\u53f3\u79fb\u4f7f\u7528&gt;&gt;\uff0c\u53f3\u79fb\u540e\uff0c\u7b26\u53f7\u4f4d\u53f3\u4fa7\u88651\u3002\u8d1f\u6570\u91c7\u7528\u8865\u7801\u65b9\u5f0f\u8bb0\u5f55\u3002 2.3 \u4f4d\u7684\u201c\u6216\u201d\u3001\u201c\u4e0e\u201d\u3001\u201c\u5f02\u6216\u201d\u3001\u975e 3 \u539f\u7801\u3001\u53cd\u7801 \u548c \u8865\u7801 \u53c2\u8003\uff1ahttps:\/\/www.cnblogs.com\/zhangziqiu\/archive\/2011\/03\/30\/ComputerCode.html \u539f\u7801\u539f\u7801\u5c31\u662f\u7b26\u53f7\u4f4d\u52a0\u4e0a\u771f\u503c\u7684\u7edd\u5bf9\u503c, \u5373\u7528\u7b2c\u4e00\u4f4d\u8868\u793a\u7b26\u53f7, \u5176\u4f59\u4f4d\u8868\u793a\u503c. \u6bd4\u5982\u5982\u679c\u662f8\u4f4d\u4e8c\u8fdb\u5236:[+1]\u539f = 0000 0001[-1]\u539f = 1000 0001\u7b2c\u4e00\u4f4d\u662f\u7b26\u53f7\u4f4d. \u56e0\u4e3a\u7b2c\u4e00\u4f4d\u662f\u7b26\u53f7\u4f4d, \u6240\u4ee58\u4f4d\u4e8c\u8fdb\u5236\u6570\u7684\u53d6\u503c\u8303\u56f4\u5c31\u662f:[1111 1111 , 0111 1111]\uff0c\u5373[-127 , &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"http:\/\/www.mimiq.com.cn\/?p=418\"> <span class=\"screen-reader-text\">DeepOps\u7684\u7a0b\u5e8f\u5458\u6570\u5b66\u5c0f\u7b14\u8bb0-\u4e8c\u8fdb\u5236<\/span> Read More &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[13],"tags":[],"_links":{"self":[{"href":"http:\/\/www.mimiq.com.cn\/index.php?rest_route=\/wp\/v2\/posts\/418"}],"collection":[{"href":"http:\/\/www.mimiq.com.cn\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.mimiq.com.cn\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.mimiq.com.cn\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.mimiq.com.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=418"}],"version-history":[{"count":39,"href":"http:\/\/www.mimiq.com.cn\/index.php?rest_route=\/wp\/v2\/posts\/418\/revisions"}],"predecessor-version":[{"id":481,"href":"http:\/\/www.mimiq.com.cn\/index.php?rest_route=\/wp\/v2\/posts\/418\/revisions\/481"}],"wp:attachment":[{"href":"http:\/\/www.mimiq.com.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=418"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.mimiq.com.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=418"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.mimiq.com.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=418"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}