sto attraversando un codice C che ho fatto in una delle mie classi di montaggio MIPS e io non so cosa uno degli operatori significa:Cosa significa questo operatore?
if (TOKEN[0] <> symTab[$a0])
Quello è la linea. cosa significa "<>
"?
Grazie.
sto attraversando un codice C che ho fatto in una delle mie classi di montaggio MIPS e io non so cosa uno degli operatori significa:Cosa significa questo operatore?
if (TOKEN[0] <> symTab[$a0])
Quello è la linea. cosa significa "<>
"?
Grazie.
Sembra che "non uguale a" era previsto.
L'operatore corretto in C standard è !=
.
È un altro modo di rappresentare NON o NON UGUALE. L'operatore valido è !=
in C.
È possibile utilizzare <>
in SQL. Ho postato così tardi perché non riuscivo a ricordare la lingua che l'ha usata.
EDIT: In realtà era anche Pascal che stavo pensando che usa anche <>
, come cita David.
Quel codice non è C e in effetti è una sintassi simile a Pascal. L'uso dell'operatore NOT EQUALS <> e il prefisso letterale esadecimale $ indicano che.
Wikipedia lo chiama BASIC-like, che ritengo sia più appropriato dal momento che BASIC era prima di Pascal. –
@Aaron BASIC non usa $ come prefisso letterale esadecimale. Quindi no, questo non è BASIC. –
Oops pensava che fosse un nome di variabile stringa, ma che era $ come suffisso in BASIC. Scuse. –
Sembra significare "distinto", ma non è legale C per quanto ne so ... Né è "$ a0". –
Questo non è il codice C, posso dirti questo. '<>' di solito significa "non uguale". –
stavamo controllando un codice MIPS e scrivendo lo pseudo codice in C, quindi stavamo andando avanti e indietro tra i due codici. ma grazie – ellio20