zeromq如何接收16进制数据
发布网友
发布时间:2022-05-06 11:05
我来回答
共1个回答
热心网友
时间:2022-06-29 20:19
转换方法:
16进制就是逢16进1,但我们只有0~9这十个数字,所以我们用A,B,C,D,E,F这六个字母来分别表示10,11,12,13,14,15。字母不区分大小写。
十六进制数的第0位的权值为16的0次方,第1位的权值为16的1次方,第2位的权值为16的2次方……,所以,在第N(N从0开始)位上,如果是是数 X (X 大于等于0,并且X小于等于 15,即:F)表示的大小为 X * 16的N次方。
例如:
用竖式计算:
2AF5换算成10进制:
第0位: 5 * 16的0次方 = 5
第1位: F * 16的1次方 = 240
第2位: A * 16的2次方 = 2560
第3位: 2 * 16的3次方 = 8192
直接计算就是:
5 * 16的0次方 + F * 16的1次方 + A * 16的2次方 + 2 * 16的3次方 = 10997
zeromq如何接收16进制数据
转换方法:16进制就是逢16进1,但我们只有0~9这十个数字,所以我们用A,B,C,D,E,F这六个字母来分别表示10,11,12,13,14,15。字母不区分大小写。十六进制数的第0位的权值为16的0次方,第1位的权值为16的1次方,第2位的权值为16的2次方……,所以,在第N(N从0开始)位上,如果...