小编Ric*_*lac的帖子

C 中的类型转换是怎么回事?

我了解 C 中的类型转换在高层次上所做的事情。我知道有时这是隐式完成的,有时需要明确完成。但是我不知道这是如何在低级别发生的:

假设GetSignal返回一个enum类型。

 uint8 outValue;
 f32_t iValue;
 iValue = (f32_t)GetSignal();
 outValue = (uint8)((i32_t)iValue);
Run Code Online (Sandbox Code Playgroud)

我的问题是这里发生了什么。我不知道在所有这些类型转换之后如何重新组织这些位。

c low-level

6
推荐指数
1
解决办法
112
查看次数

标签 统计

c ×1

low-level ×1