Node js 10进制转16进制 固定4个字节大小的转换
需求:
要求把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个字节大小的转换相关推荐
- python16进制转10进制_python 字节串及10进制,16进制相关转换
进行协议解析时,总是会遇到各种各样的数据转换的问题,从二进制到十进制,从字节串到整数等等 整数之间的进制转换: 10进制转16进制: hex(16) ==> 0x10 16进制转10进制: in ...
- 16进制数组转成10进制 qt_QT 16进制 ASII 10进制 转换
//16进制字符串转字节数组 static QByteArray HexStrToByteArray(QString str) { QByteArray senddata; //发送数据 int h ...
- 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 ...
- Java10进制转16进制,16进制转10进制
1.Java10进制转16进制 /** 卡号位数:8 */public static byte CARD_NUM_BIT = 8;/*** isBlank * * @param value* @ret ...
- 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( ...
- C++10进制转16进制
10进制转16进制是常用的算法,一般利用循环做除法求余数的方法来求解.由于先求出来余数要最后输出,给这个问题增加了难度,在学习过程中发现一个利用字符串巧妙解决该问题的方法: #include<i ...
- bash实现10进制,16进制等等相互之间转化(转)
为什么80%的码农都做不了架构师?>>> bash实现10进制,16进制等等相互之间转化 在linux的bash中,来直接进行10进制,16进制,2进制之间的转化: 1. e ...
- STM32 10进制转16进制,16进制转10进制 超简单
STM32自带进制转换函数 #include "stdio.h" //需要加这个头文件 uint8_t B; char A[3]; /*10进制转16进制*/ sprintf(A, ...
- 16进制与10进制互转,16进制转10进制,10进制转16进制
近期在调试单片机时需要观看端口数据,需要将16进制数据转化成10进制数据.在网上找了蛮多都只能实现单个数据的转化,于是便用PYTHON编写了一份. import tkinter as tk root= ...
最新文章
- 17、HTML单选按钮
- Codeforces Beta Round #4 (Div. 2)【完结】
- flash 多个文件上传
- Python内置函数(30)——super
- Java加个书名编号约束条件_java 按照题目所给变量名称、类型和方法名称进行编程 求帮助...
- 虽然你没有考入清华大学,但是如果你有对于计算机的向往!!!请看过来
- 【转】建立公用程序库,提升软件开发生产力
- 封装 电流密度 重布线_具有周边硅通孔的晶圆级芯片封装有限元分析
- Acrobat XI 安*装#教程*和安装%包分*享
- Linux Unix shell 编程指南学习笔记(第二部分)
- SoureInsight 打开STM32的Kell 工程
- oeasy教您玩转linux-010110内容回顾
- 图像特征提取:Sobel边缘检测
- “基于485总线的评分系统”
- 适用于 PC 的最佳 Android 操作系统(2022 版)
- Spring cloud报错com.netflix.hystrix.exception.HystrixRuntimeException
- [PTA]实验5-3 使用函数求奇数和
- 手机屏幕保护DIY全教程
- 盘点Python那些简单实用的第三方库
- MySQL中如何设置外键