Maison > développement back-end > tutoriel php > 10 codes sources binaires statistiques recommandés (collection)

10 codes sources binaires statistiques recommandés (collection)

巴扎黑
Libérer: 2023-03-10 08:38:01
original
1484 Les gens l'ont consulté

Ceux qui travaillent sur le front-end doivent avoir peu d'occasions d'entrer en contact avec le binaire. Ces opérations sur les bits ne sont-elles pas quelque chose que la couche inférieure devrait prendre en compte ? J'ai vu une question hier. Elle était liée au binaire, mais peu importe que les opérations sur les bits soient utilisées ou non, elle pourrait être facilement résolue à l'aide des fonctionnalités du langage JS. La description est la suivante : Écrivez une fonction qui reçoit un entier décimal positif en paramètre, le représente en binaire et renvoie le nombre dont les chiffres sont égaux à 1. Prenons un exemple : 1234 est exprimé sous la forme 10011010010 en binaire. Il contient 5 1, donc 5 est renvoyé. Après avoir lu cette description, la première chose qui m'est venue à l'esprit, c'est que mon professeur m'apprenait à convertir du décimal en binaire (plus j'utilise le livre, moins je le regretterai ^_^). Heureusement, j'ai une bonne mémoire, et j'ai vite pensé à prendre le reste de 2 pour cet entier positif, puis à le diviser par 2, puis à prendre le reste de 2 et à le diviser par 2... jusqu'à obtenir 0. Ensuite, dans le processus ci-dessus, utilisez une variable pour enregistrer le nombre de fois où le reste est 1, et enfin revenez. Il existe donc l'approche suivante : var countBits = function(n) { &

1. Question amusante JavaScript : binaire statistique

10 codes sources binaires statistiques recommandés (collection)

Introduction : Ceux qui travaillent sur le front-end doivent avoir peu d'occasions d'entrer en contact avec le binaire. Ces opérations sur les bits ne sont-elles pas quelque chose que la couche inférieure devrait prendre en compte ?

[Recommandations de questions et réponses associées] :

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal