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
1538 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!

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