【发布时间】:2011-03-10 06:37:57
【问题描述】:
如何将 uchar 转换为 int?
【问题讨论】:
-
这取决于
unsigned char代表什么,以及您希望int代表什么。特别是对于字符代码。否则,如果您只想保留该值,只需分配(请注意,当unsigned char不能表示为int时,这具有正式未定义的行为,但只能在具有sizeof(int) == 1的机器上发生,例如 TI 信号处理器)。 -
-1 简而言之,到目前为止,五个答案都遗漏了一些细节,如果对问题进行了编辑,可能会使这个问题成为一个真正的问题。如果您想询问这些细节,请更具体一些。因为这个问题太模糊,太微不足道而不能成为一个真正的问题,所以我投了反对票。
-
我觉得说别人的问题不真实有点粗鲁和侮辱。
-
“不是一个真正的问题”是关闭 SO 问题的常见原因之一。您可以在元聊天中解决该问题的粗鲁和侮辱性。你的解决方案是什么?
-
@Alf P. Steinbach:我会说“没有足够的细节”而不是“不是一个真正的问题”。
标签: c++