1. js 二进制转16进制
二进制与十六进制的关系 2进制 0000 0001 0010 0011 0100 0101 0110 0111 16进制 0 1 2 3 4 5 6 7 2进制 1000 1001 1010 1011 1100 1101 1110 1111 16进制 8 9 a(10) b(11) c(12) d(13) e(14) f(15) 可以用四位数的二进制数来代表一个16进制,如3A16 转为二进制为: 3为0011,A 为1010,合并起来为00111010。可以将最左边的0去掉得1110102 右要将二进制转为16进制,只需将二进制的位数由右向左每四位一个单位分隔,将各单位对照出16进制的值即可。
2. js 二进制转字符串
编码:String --> byte[]:调用String的getBytes()解码:byte[] --> String:调用String的构造器
编码:字符串 -->字节 (看得懂 —>看不懂的二进制数据)解码:编码的逆过程,字节 --> 字符串 (看不懂的二进制数据 —> 看得懂
说明:解码时,要求解码使用的字符集必须与编码时使用的字符集一致,否则会出现乱码。
3. js 二进制转图片
mbps :兆比特每秒, 1mbps=128kb/s; 其中: bit代表位,存放一位二进制数,即 0 或 1,最小的存储单位 Byte代表字节,8个二进制位为一个字节,即1Byte=8bit,Byte为数据量常用单位 注意: 字母大小写的区别,小写b代表bit,大写B代表Byte,不能混用;Mbps缩写中严格限定M为大写,b、p、s为小写; 常用单位还有Kbps 、Mbps 、Gbps。
4. js 二进制转文件
数据产生模块和数据分析模块。
二进制格式对信息进行编码。二进制文件由数据产生模块(Data Supply,DS )产生后,经过存储或传输,由数据分析模块(Data Analysis, DA)进行分析处理。
一个二进制文件的组成部分:
(1)包含若干条记录--->每条记录若干字段 --> 字段有若干类型 --> 不同类型字段长度不同
(2)数据是连续存储的
(3)单条记录的组成:记录特征码(固定长度) + 记录长度码(固定长度) + 记录内容
5. js 二进制转浮点数
浮点就是小数运算 FLT 整数 转为小数 INT 是小数 变为整数
6. js 二进制转换为十进
10101×1010计算步骤为
10101×0=00000(最低位)①
10101×1=10101(次低位)②
10101×0=00000(次高位)③
10101×1=10101(最高位)④
然后将①②③④的结果末尾分别补0、1、2、3个0相加,即:
00000+101010+0000000+10101000=11010010
即10101×1010=11010010,十进制计算表达式为:21×10=210!
- 相关评论
- 我要评论
-