Articles of operatori

“&&” e “and” operatore in C

Sto cercando di calcolare il più grande comune denominatore di due numeri interi. Codice C: #include int gcd(int x, int y); int main() { int m,n,temp; printf(“Enter two integers: \n”); scanf(“%d%d”,&m,&n); printf(“GCD of %d & %d is = %d”,m,n,gcd(m,n)); return 0; } int gcd(int x, int y) { int i,j,temp1,temp2; for(i =1; i <= (x<y […]

Cosa fa !! (doppio punto esclamativo) significa?

Nel codice qui sotto, da un post sul blog di Alias , ho notato l’uso del doppio punto esclamativo !! . Mi chiedevo cosa significasse e dove potevo andare in futuro a trovare spiegazioni per la syntax del Perl come questa. (Sì, ho già cercato !! a Perlsyn ). package Foo; use vars qw{$DEBUG}; BEGIN […]

Cosa significa = + in C?

Mi sono imbattuto in =+ rispetto allo standard += oggi in qualche codice C; Non sono sicuro di cosa sta succedendo qui. Inoltre non ho potuto trovarlo nella documentazione.

Qual è l’operatore “= ~” in Ruby?

L’ho visto su uno screencast e non riuscivo a capire cosa fosse. I fogli di riferimento si accatastano solo con altri operatori come un operatore di corrispondenza generale del modello.

Puoi creare operatori personalizzati in C ++?

È ansible creare un operatore personalizzato in modo da poter fare cose come questa? if (“Hello, world!” contains “Hello”) … Nota: questa è una domanda separata da “È una buona idea per …”;)

Qual è la differenza tra “o” e “|” quando si programma in xslt?

Recentemente ho lavorato con xslt e ho avuto problemi a capire la differenza tra | e o e quando dovrei usare quale. Capisco che posso semplicemente usare i messaggi di errore per capire quale ho bisogno di usare, ma sono interessato a imparare perché non posso usare l’uno o l’altro. Qualcuno sarebbe in grado di […]

== Operatore e operandi

Voglio verificare se un valore è uguale a 1. C’è qualche differenza nelle seguenti righe di codice Valore valutato == 1 1 == valore valutato in termini di esecuzione del compilatore

Cosa fa >> fa in java?

Va bene, ho provato a cercare cosa >>, o shift significa, ma è un modo sopra la mia testa come questo sito lo spiega: http://www.janeg.ca/scjp/oper/shift.html Quindi qualcuno può spiegarlo come se stessero parlando con un bambino?

È ansible creare un nuovo operatore in c #?

So che puoi sovraccaricare un operatore esistente. Voglio sapere se è ansible creare un nuovo operatore. Ecco il mio scenario. Voglio questo: var x = (y < z) ? y : z; Per essere equivalente a questo: var x = y <? z; In altre parole, mi piacerebbe creare il mio <? operatore.

Perché uno spostamento di 0 tronca il decimale?

Recentemente ho trovato questo pezzo di codice JavaScript: Math.random() * 0x1000000 << 0 Ho capito che la prima parte stava generando un numero casuale compreso tra 0 e 0x1000000 (== 16777216). Ma la seconda parte sembrava strana. Qual è il punto di eseguire un bit-shift di 0? Non pensavo che avrebbe fatto nulla. Dopo ulteriori […]