Voy a través de un código C que lo hice en una de mis clases de montaje MIPS y no sé lo que uno de los operadores de decir:¿Qué significa este operador?
if (TOKEN[0] <> symTab[$a0])
Esa es la línea. ¿Qué significa el <>
?
Gracias.
Voy a través de un código C que lo hice en una de mis clases de montaje MIPS y no sé lo que uno de los operadores de decir:¿Qué significa este operador?
if (TOKEN[0] <> symTab[$a0])
Esa es la línea. ¿Qué significa el <>
?
Gracias.
Parece que "no era igual a" estaba destinado.
El operador correcto en la norma C es !=
.
Es otra forma de representar NO ES o NO IGUAL. El operador válido es !=
en C.
Puede usar <>
en SQL. Publiqué tan tarde porque no podía recordar el idioma que lo usó.
EDITAR: En realidad, fue Pascal también lo que estaba pensando que también usa <>
, como menciona David.
Ese código no es C y, de hecho, es una sintaxis similar a Pascal. El uso del operador NOT EQUALS <> y el prefijo hexadecimal $ indican eso.
Wikipedia lo llama BASIC-like, que creo que es más apropiado ya que BASIC estaba antes que Pascal. –
@Aaron BASIC no usa $ como prefijo literal hexadecimal. Entonces no, esto no es BÁSICO. –
Oops pensó que era un nombre de variable de cadena, pero que era $ como sufijo en BASIC. Disculpas –
Parece significar 'distinct', pero no es legal C por lo que sé ... Tampoco es' $ a0'. –
Eso no es código C, puedo decirte eso. '<>' generalmente significa "no igual". –
estábamos revisando un código MIPS y escribiendo el seudo código en C, así que estábamos yendo y viniendo entre los dos códigos. pero gracias – ellio20