Type de données commun dans de nombreux langages de programmation pour représenter un nombre entier. Utilisez cette balise pour les questions sur l'utilisation, le stockage ou la manipulation d'entiers.
Le bloc de codes suivant donne la sortie à 0. public class HelloWorld{ public static void main(String []args){ int product = 1; for (int i = 10; i <= 99; i++) { product *= i; } System.out.println(product); } } Quelqu'un peut-il expliquer pourquoi cela se produit?
J'utilise Scilab et je souhaite convertir un tableau de booléens en un tableau d'entiers: >>> x = np.array([4, 3, 2, 1]) >>> y = 2 >= x >>> y array([False, False, True, True], dtype=bool) Dans Scilab, je peux utiliser: >>> bool2s(y) 0. 0. 1. 1. ou même simplement multipliez-le par …
Comme le titre l'indique, je veux prendre un nombre à virgule flottante et l'arrondir à l'entier le plus proche. Cependant, si ce n'est pas un tout, je veux TOUJOURS arrondir la variable, quelle que soit sa proximité avec le prochain entier supérieur. Y a-t-il un moyen de faire cela?
Quelqu'un peut-il battre les performances de mon entier en code std :: string, lié ci-dessous? Il y a déjà plusieurs questions qui expliquent comment convertir un entier en un std::stringen C ++, comme celui-ci , mais aucune des solutions proposées n'est efficace. Voici le code prêt à la compilation pour …
Est-ce que quelqu'un sait comment Python gère en interne les types int et long? Choisit-il le bon type de manière dynamique? Quelle est la limite pour un int? J'utilise Python 2.6, est-ce différent des versions précédentes? Comment dois-je comprendre le code ci-dessous? >>> print type(65535) <type 'int'> >>> print type(65536*65536) …
En ignorant les bibliothèques spéciales qui vous permettent de travailler avec de très grands nombres, quelle est la plus grande valeur int que vous pouvez stocker en PHP?
J'essaie de faire quelque chose d'assez commun: analyser l'entrée utilisateur dans un script shell. Si l'utilisateur a fourni un entier valide, le script fait une chose, et s'il n'est pas valide, il fait autre chose. Le problème, c'est que je n'ai pas trouvé de moyen facile (et raisonnablement élégant) de …
J'ai l'impression que je dois juste être incapable de le trouver. Y a-t-il une raison pour laquelle la powfonction C ++ n'implémente pas la fonction «power» pour autre chose que floats et doubles? Je sais que l'implémentation est triviale, j'ai juste l'impression de faire un travail qui devrait être dans …
Je n'ai vu cette «fonctionnalité» nulle part ailleurs. Je sais que le 32ème bit est utilisé pour la collecte des ordures. Mais pourquoi en est-il ainsi uniquement pour les entiers et non pour les autres types de base?
J'ai besoin de tester si chaque nombre de 1 à 1000 est un multiple de 3 ou un multiple de 5. La façon dont je pensais faire cela serait de diviser le nombre par 3, et si le résultat est un entier, il le ferait être un multiple de 3. …
Pourquoi Python 3 autorise-t-il "00" comme littéral pour 0 mais pas "01" comme littéral pour 1? Y a-t-il une bonne raison? Cette incohérence me déroute. (Et nous parlons de Python 3, qui a délibérément brisé la compatibilité descendante afin d'atteindre des objectifs tels que la cohérence.) Par exemple: >>> from …
Quelle est la différence entre Parse () et TryParse ()? int number = int.Parse(textBoxNumber.Text); // The Try-Parse Method int.TryParse(textBoxNumber.Text, out number); Existe-t-il une forme de vérification des erreurs comme un bloc Try-Catch?
Existe-t-il un meilleur moyen plus court que d'itérer sur le tableau? int[] arr = new int[] { 1, 2, 3 }; int sum = 0; for (int i = 0; i < arr.Length; i++) { sum += arr[i]; } clarification: Un meilleur primaire signifie un code plus propre, mais des …
Que signifie un 0xpréfixe sur un nombre? const int shared_segment_size = 0x6400; C'est à partir d'un programme C. Je ne me souviens pas de ce que cela xsignifie et surtout de ce que signifie la lettre .
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.