首页 > 其他分享 >js取补码并转换为2进制

js取补码并转换为2进制

时间:2022-09-22 15:57:44浏览次数:59  
标签:返回 转换 进制 补码 js toString

(-1 >>> 0).toString(2)

//返回结果 '11111111111111111111111111111111'

(4 >>> 0).toString(2)

//返回结果 '11111111111111111111111111111100'

如何计算一个32位2进制数中数字1的个数

function NumberOf1(n)  {      // write code here      return (n >>> 0).toString(2).split('1').length - 1  }

标签:返回,转换,进制,补码,js,toString
From: https://www.cnblogs.com/chunhaizhilan/p/16719580.html

相关文章

  • js 手写日历 改变年 改变月
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"conten......
  • 原生js jq选项卡
    html  <divclass="regardc">    <divclass="gw_b_box2">      <divclass="gw_box_tit2on">        <spanclass="sh3ma......
  • vue3+jsx做函数组件
    组件部分:import{h}from"vue";constTest1=(props,context)=>{//context.slots类似react的props.children,但是这里代表插槽,ccname是具名插槽的名字,没有......
  • PAT (Basic Level) Practice 1022 D进制的A+B 分数 20
    输入两个非负10进制整数 A 和 B (≤230−1),输出 A+B 的 D (1<D≤10)进制数。输入格式:输入在一行中依次给出3个整数 A、B 和 D。输出格式:输出 A+B ......
  • CentOS 7/8 搭建 Node.js 环境及npm包管理器
     服务器环境:LinuxCentOS7或CentOS8系统=====================================使用EPEL源安装1、下载并安装EPEL源,终端命令如下:1sudorpm-ihttp://download......
  • JSTL标签库(JSP标准标签库)
    JSTL标签库(JSP标准标签库)JSTL(JSPStandardTagLibrary,核心标签库)是JSP标签的集合,它封装了JSP应用的通用核心功能。JSP标签是一组与HTML标签相似,但又比HTML标签......
  • 教你如何将二进制文件导入到数据库
    教你如何将二进制文件导入到数据库1.1现网业务场景源数据推送二进制流-->解析二进制-->解析后的数据导入数据库为了模拟生产的业务场景,客户提供了一个二进制文件及......
  • JsonObject依赖包
    JSONObject依赖包 <dependency>   <groupId>com.alibaba</groupId>   <artifactId>fastjson</artifactId>   <version>1.2.28</version> </dependen......
  • 直播平台开发,自带干扰线的js随机验证码
    直播平台开发,自带干扰线的js随机验证码 <!DOCTYPEhtml><html><head>  <metacharset="UTF-8">  <metaname="viewport"content="width=device-width,initial......
  • jsfuck
    /**Author:ShaoJia*LastModifiedtime:2022-09-2213:45:05*Motto:We'llbecountingstars.*///#pragmaGCCoptimize("Ofast")#include<bits/stdc++.h>usi......