
计算机基础
文章平均质量分 61
广东码神
专业于PHP、Java和前端web领域, PHP linux web shell docker swoole等领域以及前端web全栈的技术,熟悉多门后端等语言,欢迎交流356522375@qq.com。
展开
-
位运算符、移位运算符之运算原理(基于Golang)
1、运算规则如下位运算符 1)按位与&:两个同时是1,则结果为1,否则为0 2)按位与|:两个只要有一个是1,则结果为1,否则为0 3)按位异或^:两个一个为1,一个为0,则结果为1,否则为0移位运算符 1)>>右移运算符:低位溢出,符号位不变,并用符号位补齐溢出高度 2)<<左移运算符:符号位不变,低位补0...原创 2021-06-04 23:10:48 · 923 阅读 · 0 评论 -
二进制原码、反码、补码之解析
简单了解一下计算机运行计算: 一. 机器数和真值 在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念. 1、机器数 一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1. 比如,十进制中的数 +3 ,计算机字长为8位,转换成二进制就是00000011。如果是 -3 ,就是 10000011 。 那么,这里的 00000011 ...转载 2021-06-04 18:00:58 · 2174 阅读 · 0 评论 -
一篇关于不同进制之间的转换、比如二进制、八进制、十进制、十六进制等
1、其他进制转十进制 二进制转十进制 计算公式:从最低位开始(右边起),将每个位上的数提取出来,乘于2的(位数-1)次方,然后求和 1101 =1*2^0+0*2^1+1*2^2+1*2^3=1+0+4+8=13 1011 =1*2^0+1*2^1+0+1*2^3=11 110001100=0+0+1*2^2+1*2^3+0+0+0+1*2^7+1*2^8=4+8+128+256=396 八进制转十进制 计算公式:从最低位开始(右边起),将每个位上.原创 2021-06-03 23:26:55 · 850 阅读 · 4 评论