【发布时间】:2012-03-15 08:40:54
【问题描述】:
有些数据类型在 C 中存在,但在 Java 中不可用。我列出了其中的一些并用 Java 编写了它们的替代品。请建议我是否做得正确或应该进行一些更改:
无符号字符 -> 短
无符号短 -> int
无符号字符 *x -> 短[] x
无符号短 *x -> int[] x
char *x -> 字符串
无符号整数 -> 长
【问题讨论】:
-
@OliCharlesworth 我正在做一个项目,我需要在 java 中编写等效(某种转换)的 C 代码。
-
好的。但您需要记住,C 中的数据类型没有标准化的大小,这与 Java 中的不同。
-
@OliCharlesworth 这就是最大的问题。这就是我发布这个问题的原因。我假设 C 代码适用于 32 位机器
-
java中的char是无符号的!!!