C++中的0xFF是什么?要将其转换为C#,应该怎么写?

最佳答案

0xFF是十六进制整数,十进制为255:

FF16 = 25510

c#中,可以使用与c++crubyphpobjective-cobjective-c++java以及许多其他多种语言相同的方式来使用它:

int x = 0xFF;
if (x == 255) {
  // will always happen
} else {
  throw unicornNukedProcessingUnitException; // will never happen
}

十六进制数通常用于表示八位字节(字节)值,因为您可以仅用两个十六进制数字表示八位字节的所有可能值,而且令人惊讶的是,您可以用两个十六进制数字表示的最高值是FF,即255,等于一个八位位组可以容纳的最高值。 :)

关于c++ - C#中的0xFF是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5771048/

10-09 13:18