需求:

要求把10进制转换成固定4个字节大小的16进制数。

例子:

1000  => 0x000003e8

11223344 => 0x00ab4130


function toHex(num){var charArray = ['a','b','c','d','e','f']var strArr = ['0','x','0','0','0','0','0','0','0','0']var i = 9;while(num > 15){var yushu = num % 16;  if(yushu >= 10){var index = yushu % 10;strArr [i--] = charArray[index];}else{strArr[i--] = yushu.toString();} num =  Math.floor(num/16);}if(num != 0){if(num >= 10){var index = num % 10;strArr [i--] = charArray[index];}else{strArr[i--] = num.toString();} }var hex = strArr.join('');console.log(hex);return hex;
}

Node js 10进制转16进制 固定4个字节大小的转换相关推荐

  1. python16进制转10进制_python 字节串及10进制,16进制相关转换

    进行协议解析时,总是会遇到各种各样的数据转换的问题,从二进制到十进制,从字节串到整数等等 整数之间的进制转换: 10进制转16进制: hex(16) ==> 0x10 16进制转10进制: in ...

  2. 16进制数组转成10进制 qt_QT 16进制 ASII   10进制 转换

    //16进制字符串转字节数组 static QByteArray HexStrToByteArray(QString str) { QByteArray senddata;  //发送数据 int h ...

  3. linux shell 10进制转16进制

    10进制转16进制:15 > 0xf printf '%x\n' 15 16进制转10进制:0xf > 15 printf '%d\n' 0xF echo $((16#f)) 16进制转8 ...

  4. Java10进制转16进制,16进制转10进制

    1.Java10进制转16进制 /** 卡号位数:8 */public static byte CARD_NUM_BIT = 8;/*** isBlank * * @param value* @ret ...

  5. Javascript 10进制转16进制补0 ,16进制转10进制

    Javascript 10进制转16进制补0 ,16进制转10进制 10进制转16进制补0 16进制转10进制 10进制转16进制补0 // 10进制转16进制补0 function dec2hex( ...

  6. C++10进制转16进制

    10进制转16进制是常用的算法,一般利用循环做除法求余数的方法来求解.由于先求出来余数要最后输出,给这个问题增加了难度,在学习过程中发现一个利用字符串巧妙解决该问题的方法: #include<i ...

  7. bash实现10进制,16进制等等相互之间转化(转)

    为什么80%的码农都做不了架构师?>>>    bash实现10进制,16进制等等相互之间转化 在linux的bash中,来直接进行10进制,16进制,2进制之间的转化: 1.  e ...

  8. STM32 10进制转16进制,16进制转10进制 超简单

    STM32自带进制转换函数 #include "stdio.h" //需要加这个头文件 uint8_t B; char A[3]; /*10进制转16进制*/ sprintf(A, ...

  9. 16进制与10进制互转,16进制转10进制,10进制转16进制

    近期在调试单片机时需要观看端口数据,需要将16进制数据转化成10进制数据.在网上找了蛮多都只能实现单个数据的转化,于是便用PYTHON编写了一份. import tkinter as tk root= ...

最新文章

  1. 17、HTML单选按钮
  2. Codeforces Beta Round #4 (Div. 2)【完结】
  3. flash 多个文件上传
  4. Python内置函数(30)——super
  5. Java加个书名编号约束条件_java 按照题目所给变量名称、类型和方法名称进行编程 求帮助...
  6. 虽然你没有考入清华大学,但是如果你有对于计算机的向往!!!请看过来
  7. 【转】建立公用程序库,提升软件开发生产力
  8. 封装 电流密度 重布线_具有周边硅通孔的晶圆级芯片封装有限元分析
  9. Acrobat XI 安*装#教程*和安装%包分*享
  10. Linux Unix shell 编程指南学习笔记(第二部分)
  11. SoureInsight 打开STM32的Kell 工程
  12. oeasy教您玩转linux-010110内容回顾
  13. 图像特征提取:Sobel边缘检测
  14. “基于485总线的评分系统”
  15. 适用于 PC 的最佳 Android 操作系统(2022 版)
  16. Spring cloud报错com.netflix.hystrix.exception.HystrixRuntimeException
  17. [PTA]实验5-3 使用函数求奇数和
  18. 手机屏幕保护DIY全教程
  19. 盘点Python那些简单实用的第三方库
  20. MySQL中如何设置外键

热门文章

  1. 算法提高课——3.10 欧拉路径和欧拉回路
  2. aix usb_AIX和USB记忆棒
  3. mysql导入数据库_mysql 导入数据库 命令操作
  4. git 回滚远程分支
  5. 养猪管理系统——怎样科学养猪?
  6. Android 设置音量的几种方法
  7. 微信小程序优惠券添加到微信卡包中详细的java代码 借助wx-java实现
  8. 【链塔DApp日报】BDI指数上涨46.43%,以太坊 24h交易额增长64.98%
  9. 微信小程序云开发调用 腾讯云AI 图像标签
  10. BigDecimal三目运算判断