如果一个值设置为 int,例如2,编译器是否将 int 类型转换为它需要的大小,例如int8_t 或 uint16_t 等?
最佳答案
在普通 C 语言中不存在,不。如果您不告诉编译器,它就不可能知道您的意思。
关于c - 编译器是否隐式转换 int 类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5988475/
如果一个值设置为 int,例如2,编译器是否将 int 类型转换为它需要的大小,例如int8_t 或 uint16_t 等?
最佳答案
在普通 C 语言中不存在,不。如果您不告诉编译器,它就不可能知道您的意思。
关于c - 编译器是否隐式转换 int 类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5988475/