Je veux vérifier une partie de ma logique par rapport à une fonction tierce que j'utilise et je ne suis pas sûr si j'ai bien compris la logique bit à bit. Quelqu'un peut-il me donner une plage de valeurs pour la variable 'intValue' dans chaque scénario qui fera que chaque conditionnelle retournera vrai? Merci!Aide pour les opérations au niveau du bit
if ((intValue < 0 && ((intValue & 0xFFFFFF80) == 0xFFFFFF80)) ||
(intValue & 0x0000007F) == intValue) {
}
else if ((intValue < 0 && ((intValue & 0xFFFF8000) == 0xFFFF8000)) ||
(intValue & 0x00007FFF) == intValue) {
}
else if ((intValue < 0 && ((intValue & 0xFF800000) == 0xFF800000)) ||
(intValue & 0x007FFFFF) == intValue) {
}
else {
}
Que dites-vous de ce que vous * pensez * qu'ils sont, et nous allons partir de là! –
Afin de résumer ci-dessus deux commentaires: S'il vous plaît revenir en arrière et accepter les réponses des personnes fournies sur vos 5 questions précédentes. –
apparemment je suis un idiot ... que ce soit ou je passe trop de temps sur reddit ... j'ai continué à essayer de 'upvote' les bonnes réponses et chaque fois ça me disait que je n'avais pas assez de mojo ou de tel non-sens, maintenant que vous le faites remarquer je vois la petite coche, le temps de revenir en arrière et de marquer ces correctes, thanx – snappymcsnap