uint32-t

    1热度

    3回答

    当我尝试编译我的程序首先我得到这个错误: error: ‘uint32_t’ does not name a type 然后我包括 #include <stdint.h> 现在变成了这个错误: /include/stdint.h:52: error: conflicting declaration ‘typedef unsigned int uint32_t’ /cuda/include/ve

    -4热度

    1回答

    (uint32_t header; char array [32];) 如何将数据从头文件复制到C++数组中?如何进行这种转换?我尝试了类型转换,但它似乎不起作用。

    1热度

    1回答

    我试图从一个结构 typedef struct blah_param_s { struct blah_param_s* param_next; blah_param_type_t param_type; } blah_param_t; typedef struct blah_param_char_s { blah_param_t param_hdr;

    0热度

    1回答

    我有一个Arduino草图,监听RFID标签,并得到他们的UID,并将它们存储在uint32_t 此数组是一个adaFruit BTLE并作为arduino_uno项目adafruit NFC/RFID Shield 阵列被启动,像这样: uint32_t items[]= { 0,0,0,0,0,0}; 然后在我的环(); 我觉得像一个id这样: success = nfc1.readPas

    0热度

    1回答

    我刚刚被要求使用C-I,通常使用Python和一些Java,而且我一直在遇到一些问题。 我创建了一个函数,它将base-10 unsigned int转换为表示等效十六进制的字符数组。现在我需要能够将uint32_t类型的变量设置为这个'hex';我能做些什么来确保这个char []被视为一个实际的十六进制值? 的代码如下: int DecToHex(long int conversion, ch

    0热度

    3回答

    这是我的问题:我需要通过单个uint32_t传回两个uint32_t(因为API的设置方式......)。我可以硬编码任何其他值我需要扭转操作,但参数之间传递的参数需要保留一个单一的uint32_t。 如果我可以将两个32位整数转换为单个64位整型(如解释here),这将是微不足道的,但编译器不会那样。我也看到数学pairing functions,但我不确定这是否是我需要在这种情况下。 我想过设

    -3热度

    2回答

    int main() { uint32_t n1 = 00000000000000000000000000001000; uint32_t n2 = 00000000000000000000000000000100; cout << n2; } 当我使用Visual Studio 2013(C++),我得到的结果为64 这是为什么谈到八进制数字系统而不是二进制

    -4热度

    1回答

    我正在处理一个可以处理大于4个uint32_t元素的大整数的代码。我创建了一个名为BigInteger的类和一些运算符。问题是我得到一些错误,但我没有看到发生了什么问题。我已经将这些错误添加为注释。希望可以有人帮帮我。 在此先感谢! /*The big integer exist of 4 uint32_t elements, the integer is equal to leftLeftlef

    0热度

    1回答

    我有一个struct类似于: typedef struct _pair_t{ uint16_t keylen; // 2 uint32_t vallen; // 4 } __attribute__((__packed__)) pair_t; 我将使用mmap从文件中读取,所以我想数字存储为大端。 我需要做htobe16/betoh16或者有一些__attribute_

    1热度

    1回答

    LPC_CAN1->TDA1 = *(uint32_t *) &msg->data[0]; // Write first 4 data bytes 请告诉我为什么这个*(uint32_t的),并将之前和之后uint32_t的是什么这个 “” 的宗旨