gpt4 book ai didi

c - 将十六进制命令传递给 c 函数

转载 作者:行者123 更新时间:2023-11-30 20:55:05 24 4
gpt4 key购买 nike

在下面用于在 MCU 上写入 uart 的函数声明中,我可以传递十六进制命令吗?

uart_write(const uart_t uart, const uint8_t data);

uart_write(uart_1, 0x56);

最佳答案

是的,可以。但是,与其说传递十六进制命令,不如说使用十六进制表示传递值更为正确。

无论如何

uart_write(uart_1, 0x56);

相同
uart_write(uart_1, 86);  // 86 == 5 * 16 + 6

整数可以以多种格式/表示形式给出 - 编译器只是将值转换为适合编译器的表示形式。也许这对您来说可能很有趣:http://www.cplusplus.com/doc/hex/

关于c - 将十六进制命令传递给 c 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35487608/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com