Articles of int

unsigned int (c ++) vs uint (c #)

Voici le code c #: static void Main(ssortingng[] args) { uint y = 12; int x = -2; if (x > y) Console.WriteLine(“x is greater”); else Console.WriteLine(“y is greater”); } et ceci est du code c ++: int _tmain(int argc, _TCHAR* argv[]) { unsigned int y = 12; int x = -2; if(x>y) printf(“x is […]

Pourquoi int plutôt que unsigned int utilisé pour C et C ++ pour les boucles?

C’est une question assez idiote mais pourquoi int communément utilisé au lieu de unsigned int lors de la définition d’une boucle for pour un tableau en C ou C ++? for(int i;i<arraySize;i++){} for(unsigned int i;i<arraySize;i++){} Je reconnais les avantages de l’utilisation de l’ int lorsque vous faites autre chose que l’indexation de la masortingce et […]

Pourquoi 08 n’est-il pas un littéral entier valide en Java?

Pourquoi 08 est-il considéré comme un int hors plage mais 07 et au-dessous ne le sont pas?

MySQL: bigint Vs int

J’ai utilisé int (10) et j’ai juste remarqué que WordPress utilise bigint (20) – Qu’est-ce qui est différent d’utiliser bigint (20) et int (10) pour l’incrémentation automatique id? Lequel dois-je utiliser pour la colonne id? `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, Contre `id` int(10) unsigned NOT NULL AUTO_INCREMENT, Merci.

Détermination de la taille du tampon sprintf – quelle est la norme?

Lors de la conversion d’un int comme ça: char a[256]; sprintf(a, “%d”, 132); Quelle est la meilleure façon de déterminer la taille d’ un devrait être? Je suppose que le réglage manuel est correct (comme je l’ai vu partout), mais quelle devrait être sa taille? Quelle est la plus grande valeur int possible sur un […]

Type de données MySQL INT (11) alors que UNSIGNED INT (10)?

dans MySQL, si nous créons un champ dataType de INT et ne spécifie aucune longueur / valeur, alors il devient automatiquement int(11) et si nous définissons l’atsortingbut UNSIGNED ou UNSIGNED ZEROFILL, il devient int(10) Où va cette longueur (1) ?

Pourquoi un int négatif est-il supérieur à unsigned int?

int main(void) { unsigned int y = 10; int x = – 4; if (x > y) Printf(“x is greater”); else Printf(“y is greater”); getch(); return (0); } Output: x is greater Je pensais que la sortie serait y est plus grande puisqu’elle n’est pas signée. Quelle est la raison derrière cela?

pourcentage de deux int?

Je veux obtenir deux pouces, un divisé par l’autre pour obtenir un nombre décimal ou un pourcentage. Comment puis-je obtenir un pourcentage ou une décimale de ces deux pouces? (Je ne suis pas sûr que ce soit correct .. je suis probablement loin d’ici …) par exemple: int correct = 25; int questionNum = 100; […]

l’appel de .each {} sur IntRange renvoie la plage et non chaque entier

Je pense que j’ai des attentes amusantes … Je veux parcourir les nombres de 1 à 10. En boucle, ça va comme ceci: def countMe = 1 while (countMe<11) { println countMe countMe++ } Je m’attendais à ce que les choses suivantes fassent cela aussi: [1..10].each { println it } Mais il imprime réellement l’ […]

Plage de valeurs en C Int et Long 32 – 64 bits

Je suis confondu avec la plage de valeurs de la variable Int en C. Je sais qu’un 32bits non signé int a une plage de: 0 à 65,535. Tellement longtemps a 0 à 4.294.967.295 C’est bien dans la machine 32bits. Mais maintenant, dans les machines 64bits, toutes les choses restnt les mêmes? Ou peut-être ma […]