%04X在C中的含义以及如何在java中编写相同的内容
在我正在处理的java项目中,项目的某些部分以前是由其他人用C编写的,现在我需要用Java编写相同的内容。
C 代码中有一个用于打印到文件的语句:
fprintf(ff, "%04X ", image[y*width+x]);
首先,我不确定.我认为这意味着如果长度为五或更多,则仅打印最左侧的四个字符。为了在Java中做同样的事情,我想过使用操作来掩盖值%04X
image[i]
and
image[i] & 0xFFFF
有人可以告诉我Java的正确含义以及如何做同样的事情吗?谢谢。%04X