nibble

    0热度

    1回答

    我已经看到了这个问题的答复在接受采访时体验 首先,我需要了解的问题, (半字节对应于单个十六进制字符正确?),因此,如果给定的十六进制字符串“12A”,则输出应该是 arr[0]=0001 arr[1]=0010 arr[2]=1010 是正确还是我误解? 如果是的话我该如何去实现这个在C#中?什么是arr这里?

    2热度

    1回答

    从Ruby中的某个字节获取两个半字节(作为整数)的最简单方法是什么?

    0热度

    1回答

    你好老乡程序员, 我可能要问你, I`ve接到了我大学的任务十进制数字转换(0-9) 到一半位(半字节= 0101即)的限制是,如果语句 ,所以我试着一点点,到目前为止来到我们不能使用 int main() { int n; printf("type in your digit"); scanf("%d", &n); printf("%n%n%n%n",

    0热度

    1回答

    你好同胞编程器, INT主() INT N; scanf("%d", &n ,); printf("nibble = %d%d%d%d", (n/8)%2, (n/4)%2, (n/2)%2 , n%2); return 0;} 到目前为止,我已经构建了此代码,代码将十进制值转换为半字节。 它的工作原理,但我有关于如何限制输入0-9, 而不使用如果statemens问题。有没有可能做到这

    0热度

    1回答

    我做了一个似乎可以工作的啃类,但是当我多次使用它时,结果是不同的。下面的代码应该说明问题。 #include <cstdlib> #include <iostream> using namespace std; class nibble{ public: nibble(){} nibble(int n){ for (int x=0;x<4;x++){

    3热度

    5回答

    我想将16个无符号值填充到8个字节(64位)中,并使用类似数组的语法访问它们。 “阵列”中的每个条目都是一个半字节 - 4位长。 (我计划存储的值从不大于15)。 我第一次尝试是这样的: int main(int argc, char* argv[]) { union nibbles_array { uint64_t as_long; struct inner

    1热度

    1回答

    我有一个摄像机的原始数据,它是mono12packed格式。这是一种隔行位格式,用3个字节存储2个12位整数以消除开销。明确每个3个字节的内存布局是这样的: Byte 1 = Pixel0 Bits 11-4 Byte 2 = Pixel1 Bits 3-0 + Pixel0 Bits 3-0 Byte 3 = Pixel1 Bits 11-4 我有一个文件,其中所有的字节可以使用二进制读

    5热度

    3回答


    1热度

    2回答

    处理存储在一个字节数据中的两个不同值的正确方法是什么?我有一个包含两个半字节的字节,每个半字节都包含自己的数据。我想将最高半字节和最低半字节读入他们自己的变量中。 11110000 =高4位油门,被读入$throttle,应该是从0值到15。 00001111 =低4位制动器,被读入$brake,而且应该是从0到15的值 别忘了,司机可以同时应用油门和刹车,所以你可能会得到一个值,如1100011

    0热度

    1回答

    扑克手的力量,我跟随这名:Optimizing hand-evaluation algorithm for Poker-Monte-Carlo-Simulation 我的设置是相似的 - 一个unsigned long代表董事会和球员的控股。所有卡都是位标志,从1开始到2^51结束。 例如,2c是1,3c是16,4c是256并且As是2^51。所以,手 1010 0000 1001 0000 00