什么是C#中的0xFF?

时间:2011-04-24 14:24:56

标签: c++

C ++中的0xFF是什么?如果我想将其转换为C#,我该怎么写?

3 个答案:

答案 0 :(得分:10)

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

FF 16 = 255 10

中,您可以像,{{一样使用它3}},以及许多其他语言:

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

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

答案 1 :(得分:1)

你在C#中用与C ++中完全相同的方式编写它。

答案 2 :(得分:0)

这是十六进制数FF。如果没有适当的上下文,很难告诉你究竟是什么,或者将它“转换”为C#。