Domande taggate «unsigned»

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



15
Numeri interi firmati e non firmati
Ho ragione a dire che la differenza tra un intero con segno e senza segno è: Unsigned può contenere un valore positivo più grande e nessun valore negativo. Unsigned utilizza il bit iniziale come parte del valore, mentre la versione firmata utilizza il bit più a sinistra per identificare se …

16
Perché Java non supporta gli integ non firmati?
Perché Java non include il supporto per numeri interi senza segno? Mi sembra una strana omissione, dato che consentono di scrivere codice che ha meno probabilità di produrre overflow su input inaspettatamente grandi. Inoltre, l'uso di numeri interi senza segno può essere una forma di autocertificazione, poiché indicano che il …

8
Come stampare "unsigned long" in C?
Non riesco mai a capire come stampare il unsigned longtipo di dati in C. Supponiamo che unsigned_foosia un unsigned long, quindi provo: printf("%lu\n", unsigned_foo) printf("%du\n", unsigned_foo) printf("%ud\n", unsigned_foo) printf("%ll\n", unsigned_foo) printf("%ld\n", unsigned_foo) printf("%dl\n", unsigned_foo) E tutti loro stampano una sorta di -123123123numero invece di unsigned longquello che ho.

11
Dichiarazione di un int senza segno in Java
C'è un modo per dichiarare un int senza segno in Java? Oppure la domanda può essere formulata anche in questo modo: qual è l'equivalente Java di unsigned? Giusto per dirti il ​​contesto di cui stavo guardando l'implementazione di Java String.hashcode(). Volevo testare la possibilità di collisione se il numero intero …
316 java  integer  unsigned 

16
Possiamo creare byte senza segno in Java
Sto cercando di convertire un byte con segno in unsigned. Il problema è che i dati che sto ricevendo sono senza segno e Java non supporta byte senza segno, quindi quando legge i dati li tratta come firmati. Ho provato a convertirlo con la seguente soluzione che ho ottenuto da …
185 java  unsigned 

12
Perché C non ha float senza segno?
Lo so, la domanda sembra essere strana. I programmatori a volte pensano troppo. Per favore continua a leggere ... In CI uso signede unsignednumeri interi molto. Mi piace il fatto che il compilatore mi avverta se faccio cose come l'assegnazione di un numero intero con segno a una variabile senza …


7
Differenza tra size_t e unsigned int?
Sono così confuso su size_t. Ho cercato su Internet e ovunque ho menzionato che size_tè un tipo senza segno, quindi può rappresentare solo valori non negativi. La mia prima domanda è: se è usato per rappresentare solo valori non negativi, perché non lo usiamo unsigned intinvece di size_t? La mia …
107 c  types  unsigned 



2
Perché std :: ssize () è stato introdotto in C ++ 20?
C ++ 20 ha introdotto ilstd::ssize() funzione gratuita come di seguito: template <class C> constexpr auto ssize(const C& c) -> std::common_type_t<std::ptrdiff_t, std::make_signed_t<decltype(c.size())>>; Una possibile implementazione sembra usare static_cast, per convertire il valore restituito dalla size()funzione membro di cl ass C nella sua controparte firmata. Dal momento che il size() funzione …
99 c++  stl  unsigned  signed  c++20 

7
qual è il tipo di dati non firmato?
Ho visto questo unsignedtipo "senza tipo" usato un paio di volte, ma non ho mai visto una spiegazione per questo. Suppongo che ci sia un signedtipo corrispondente . Ecco un esempio: static unsigned long next = 1; /* RAND_MAX assumed to be 32767 */ int myrand(void) { next = next …
90 c  types  unsigned 

5
Parola chiave senza segno in C ++
La parola chiave non firmata utilizza per impostazione predefinita un tipo di dati specifico in C ++? Sto cercando di scrivere una funzione per una classe per il prototipo: unsigned Rotate(unsigned object, int count) Ma non capisco davvero cosa unsignedsignifica. Non dovrebbe essere come unsigned into qualcosa del genere?
87 c++  unsigned 

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.