在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
php实现二进制加法: 思路:没有工作中应用过此场景,但十进制的加法还是经常做的,能不能用十进制加法变相实现呢? 答案是可以的,并且php也提供进制间转换的函数,我的实现使用了 bindec():二进制转十进制;decbin():十进制转二进制 <?php function binplus($arg1,$arg2){ if($arg1 == '' || $arg2 == ''){ return false; } $tmpsum = bindec($arg1) + bindec($arg2); return decbin($tmpsum); } echo binplus('101','1'); 知识普及: 二进制:计算机技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。他的基数是2,进位规则为:“逢二进一”,由18世纪德国数理哲学大师莱布尼兹发现 当前计算机系统使用的基本上是二进制系统,数据在计算机中主要是以补码形式存储的。 运算: 加法:分四种情况: 0+0=0;0+1=1;1+0=1;1+1=10 乘法:分四种情况: 0*0=0;0*1=0;1*0=0;1*1=1 减法:0-0=0;1-1=0;1-0=1;0-1=1 除法:00÷1=0;1÷1=1 在计算机中,除了十进制是有符号的外,其他如二进制、八进制、十六进制都是无符号的。 进制转换: 二进制转十进制:“按权展开求和” 十进制转二进制:“除以2取余,逆序排列”
|
2022-08-17
2022-11-06
2022-07-29
2022-08-18
2022-07-30
请发表评论