Questions sur bitwise-operators

26
réponses

Comment définissez-vous, Clarifiez-vous et basculez-vous un seul peu?

comment définir, effacer et basculer un peu en C/C++?
demandé sur 2008-09-07 04:42:17
27
réponses

Pourquoi utilisons-nous habituellement `||` pas `|`, quelle est la différence?

je me demande juste pourquoi nous employons habituellement logique ou || entre deux booléens pas bitwise ou | , bien qu ... pass if(false || false) // no pass peut-on utiliser | au lieu de || ? Même chose avec & et && .
demandé sur 2011-08-18 07:19:01
30
réponses

Cas d'utilisation réelle d'opérateurs bitwise [clos]

Quels sont les cas réels d'utilisation des opérateurs bitwise suivants? et XOR NOT ou
demandé sur 2010-01-19 23:45:25
13
réponses

Est-ce une bonne pratique d'utiliser l'opérateur xor pour les vérifications booléennes?

j'aime personnellement le exclusif ou , ^ , opérateur quand il a du sens dans le contexte des contrôles booléens en r ... . Je suis curieux de connaître les meilleures pratiques concernant l'utilisation de la ^ de l'opérateur.
demandé sur 2008-10-02 06:58:12
13
réponses

Différence entre & et &&

j'ai toujours pensé que l'opérateur && en Java est utilisé pour vérifier si ses deux opérandes booléennes sont ... . est-ce que L'opérateur & de Java est surchargé en interne? Ou est-il un autre concept derrière cela?
demandé sur 2011-04-06 13:46:55
15
réponses

Comment créer des énumérations bitmask de style NS OPTIONS dans Swift?

dans la documentation D'Apple sur l'interaction avec les API, ils décrivent la façon dont NS_ENUM - marqués C-style én ... de type de valeur options dans Swift, Comment Pouvons-nous créer un Style C options variables pour travailler avec?
demandé sur 2014-06-05 21:09:54
9
réponses

Que sont les opérateurs bitwise?

je suis quelqu'un qui écrit du code juste pour le plaisir et qui n'a pas vraiment réfléchi à ce sujet dans un contexte ... quelques questions - Quelles sont les applications pratiques des opérations bitwise? Quand pouvez-vous les utiliser?
demandé sur 2008-11-10 02:59:26
13
réponses

Comment ne!~ (not not tilde/bang bang tilde) modifier le résultat d'un appel de méthode 'contains/included'?

si vous lisez les commentaires au jQuery inArray page ici , il y a une déclaration intéressante: !!~jQue ... Je ne comprends pas le but du tilde ici. Quelqu'un peut-il s'il vous plaît l'expliquer ou m'indiquer une ressource?
demandé sur 2012-02-16 22:08:09
9
réponses

Comment l'opérateur + en C?

pour comprendre comment les opérateurs primitifs tels que + , - , * et / sont mis en œuvre en C, j'ai trouvé l' ... tte question est un peu hors-sujet sur SO, mais je suppose qu'il est assez bon de regarder à travers ces opérateurs.
demandé sur 2016-02-26 16:04:08
13
réponses

applications pratiques des opérations bitwise [closed]

Pourquoi avez-vous utilisé bitwise operations? pourquoi sont-ils si pratiques? quelqu'un peut-il recommander un tutoriel très simple?
demandé sur 2010-10-07 19:44:42
16
réponses

Où puis-je utiliser un opérateur bitwise dans JavaScript?

j'ai lu " que sont les opérateurs bitwise?' , donc je sais quoi opérateurs bitwise sont, mais je ne suis pas ... ent.button & 4 ? 2 : 0 ) )); // Line 2101 var ret = a.compareDocumentPosition(b) & 4 ? -1 : a === b ? 0 : 1;
demandé sur 2009-03-17 15:41:15
2
réponses

Que Fait L'Utilisation D'Un Simple Pipe '|' Dans Un Argument De Fonction?

par exemple le code suivant: phpinfo(INFO_MODULES | INFO_ENVIRONMENT | INFO_VARIABLES); Un seul argumen ... ainsi comment, et y a-t-il des avantages à cela plus de dire passer un tableau à la place? Merci d'avance.
demandé sur 2012-12-11 04:54:30
6
réponses

Pourquoi le complément se comporte-t-il différemment à travers printf?

je lisais un chapitre sur les opérateurs bitwise, je suis tombé sur le programme complement operator de 1 et j'ai déci ... { unsigned char c=4; printf("%d\n", ~c); } il donne la sortie -5 . pourquoi ça n'a pas marché?
demandé sur 2015-02-17 13:50:21
5
réponses

Comprendre L'opérateur PHP & (ampersand, bitwise and)

j'utilise souvent ($var & 1) dans mon code, qui renvoie true si $var est un nombre impair, et false si c'est un nombre pair. Mais que veut dire "et" faire réellement?
demandé sur 2009-03-01 21:06:53
5
réponses

Qu'est-ce que x

que représente' x
demandé sur 2015-12-18 08:59:39
6
réponses

Est-il possible d'implémenter des opérateurs bitwise en utilisant l'arithmétique entière?

je suis confronté à un problème assez particulier. Je travaille sur un compilateur pour une architecture qui ne suppor ... // at the cost of doubling the instruction memory footprint. case 2: b = 4; break; case 1: b = 2; break; }
demandé sur 2010-06-06 05:03:41
4
réponses

Comprendre le bitwise et L'opérateur

j'ai lu sur les opérateurs de bit en Objectif-C dans le livre de Kochan, "Programmer En objectif-c". je suis très confu ... ls sauf le "2 le plus à droite" à 0? Est - ce que c'est 2 parce que c'est 3-1, en prenant 3 de notre constante? Merci!
demandé sur 2010-08-07 00:33:56
14
réponses

Opérateur Bitwise pour simplement retourner tous les bits dans un entier?

je dois retourner tous les bits dans une représentation binaire d'un entier. Donnée: 10101 la sortie do ... rps? Je dois retourner Seulement ce qui est déjà présent dans le nombre, pas tous les 32 bits dans le nombre entier.
demandé sur 2011-06-15 03:28:56
14
réponses

Ce n'deux gauche-crochets "

essentiellement les questions dans le titre. Je regarde le code source MVC 2: [Flags] public enum HttpVerbs { ... = 1 << 4 } et je suis juste curieux de savoir ce que fait le double brackers d'angle gauche << .
demandé sur 2010-03-22 18:32:46
3
réponses

pourquoi les nombres négatifs Javascript ne sont-ils pas toujours vrais ou faux?

-1 == true; //false -1 == false //false -1 ? true : false; //true quelqu'un peut-il expliquer la s ... e type implicite, et je ne m'attendais certainement pas à ce que le ternary trouve un résultat totalement différent.
demandé sur 2010-09-01 19:40:18
4
réponses

Les résultats des opérations bit à bit sur les entiers signés défini?

je sais que le comportement de >> sur un entier signé peut être dépendant de l'implémentation (spécifiquement, q ... g long ), les résultats sont-ils garantis identiques (en termes de contenu bit) comme si leur type était non signé?
demandé sur 2012-07-25 11:05:52
9
réponses

Comment effectuer une opération bitwise sur des nombres à virgule flottante

j'ai essayé ceci: float a = 1.4123; a = a & (1 << 3); j'obtiens une erreur de compilateur disa ... ion de débordement de pile comment résoudre des équations linéaires à l'aide d'un algorithme génétique? .
demandé sur 2009-11-12 19:36:15
2
réponses

Pourquoi ne asm.js détériore ses performances?

juste pour voir comment il fonctionne, j'ai écrit un asm très court.module js à la main, qui simule l'équation d'onde 2D ... ourquoi dit au navigateur d'utiliser asm.js n'aide que marginalement dans Firefox, et complètement backfire dans Chrome?
demandé sur 2015-08-02 02:09:15
4
réponses

Quel est le résultat de a & b?

c'est embarrassant, mais le bitwise et l'opérateur est défini dans le standard C++ comme suit (emphasis mine). les co ... bits correspondants de ses opérandes. Cependant, ce qui constitue les bits des opérandes n'est pas clair. Ce qui donne?
demandé sur 2015-04-01 18:13:35
12
réponses

comment faire exclusive bitwise ou de deux cordes en python?

j'aimerais effectuer une exclusivité bitwise ou de deux cordes en python, mais xor de cordes n'est pas autorisé en python. Comment puis-je le faire ?
demandé sur 2010-04-10 12:15:14
6
réponses

pourquoi -3 = = ~2 en C#

incompréhensible. Pourquoi la sortie est "égale" code: if (-3 == ~2) Console.WriteLine("equal"); else Console.WriteLine("not equal"); sortie: equal
demandé sur 2010-12-17 18:11:50
8
réponses

Pourquoi utiliser L'opérateur Bitwise-Shift pour les valeurs dans une définition de noyau?

Apple utilise parfois L'opérateur Bitwise-Shift dans leur enum définitions. Par exemple, dans le CGDirectDisplay.h le f ... _t CGDisplayChangeSummaryFlags; Pourquoi ne pas simplement utiliser l'incrémentation intcomme dans un "normal" enum?
demandé sur 2010-10-22 22:44:03
6
réponses

C # bitwise tourner à gauche et tourner à droite

Quel est l'équivalent C# (.NET 2.0) de _rotl et _rotr à partir de C++?
demandé sur 2009-05-01 20:06:10
3
réponses

La priorité de l'opérateur (au niveau du bit '&' inférieur '==')

dans le langage de programmation C, pourquoi les opérateurs bitwise (& et|) ont-ils une priorité inférieure à l'opérateur equality (==)? Il ne fait pas de sens pour moi.
demandé sur 2011-01-13 23:48:09
7
réponses

Qu'est-ce que does AND 0xFF fait?

Dans le code suivant: short = ((byte2 << 8) | (byte1 & 0xFF)) Quel est le but de &0xFF? Parce que d'autres estiment que je le vois écrit comme: short = ((byte2 << 8) | byte1) et ça a l'air de marcher aussi?
demandé sur 2013-02-05 21:14:59