Dupliquer possible: Points de comportement et de séquence non définis Veuillez expliquer le comportement des déclarations suivantes int b=3; cout<<b++*++b<<endl; Comment sera-t-il calculé?
Mon code est: #include #include void main() { char ssortingng[10]; int A = -73; unsigned int B = 31337; strcpy(ssortingng, “sample”); // printing with different formats printf(“[A] Dec: %d, Hex: %x, Unsigned: %u\n”, A,A,A); printf(“[B] Dec: %d, Hex: %x, Unsigned: %u\n”, B,B,B); printf(“[field width on B] 3: ‘%3u’, 10: ‘%10u’, ‘%08u’\n”, B,B,B); // Example of […]
Je n’arrive pas à trouver les éléments pertinents dans la norme C définissant complètement le comportement de l’opérateur unaire moins avec des opérandes non signés. Le standard C ++ 2003 (oui, C ++, avec moi pour quelques lignes) dit en 5.3.1c7: The negative of an unsigned quantity is computed by subtracting its value from 2^n, […]