小编coo*_*ter的帖子

如何将两个Bytes数组转换为unsigned long变量?

我想将两个字节组合成一个无符号长变量,我当前的代码不起作用.我使用的是MPLAB C18编译器,这是我的代码.

    unsigned long red = 0;
    BYTE t[2];


    t[0]  = 0x12;
    t[1]  = 0x33;

    red = 100 * t[0] + t[1];
    printf("%lu", red);
Run Code Online (Sandbox Code Playgroud)

请让我知道为什么我没有得到1233作为我的输出.

c microcontroller pic mplab

0
推荐指数
1
解决办法
1906
查看次数

标签 统计

c ×1

microcontroller ×1

mplab ×1

pic ×1