Domande taggate «unsigned»

Una variabile senza segno è una variabile che può rappresentare solo numeri non negativi.

5
Confronti firmati / non firmati
Sto cercando di capire perché il seguente codice non emette un avviso nel punto indicato. //from limits.h #define UINT_MAX 0xffffffff /* maximum unsigned int value */ #define INT_MAX 2147483647 /* maximum (signed) int value */ /* = 0x7fffffff */ int a = INT_MAX; //_int64 a = INT_MAX; // makes all …

1
È un bug in std :: gcd?
Mi sono imbattuto in questo comportamento std::gcdche ho trovato inaspettato: #include <iostream> #include <numeric> int main() { int a = -120; unsigned b = 10; //both a and b are representable in type C using C = std::common_type<decltype(a), decltype(b)>::type; C ca = std::abs(a); C cb = b; std::cout << a …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.