gpt4 book ai didi

c - line_c |= 064;/* 错误地设置了位 2,4 和 5 */.. Misra C 指南。这是怎么发生的?

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

line_c=0;
line_c |= 064; /* wrongly sets bits 2,4 and 5 */
line_c |= 64; /* rightly sets bit 6 */

Misra C 指南。这是怎么发生的?请解释一下。

最佳答案

line_c |= 064; /* wrongly sets bits 2,4 and 5 */

-> 064(前导零)表示八进制 64(基数 8),即二进制 0011 0100

line_c |= 64; /* rightly sets bit 6 */

-> 十进制 64(基数 10),转换为 0100 0000 二进制。

关于c - line_c |= 064;/* 错误地设置了位 2,4 和 5 */.. Misra C 指南。这是怎么发生的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34698408/

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