How we are getting overflow when single(-2) is stored in uint32?
Ältere Kommentare anzeigen
single (-2) to uint32
5 Kommentare
What are you doing?
This is what I get —
v = single(-2)
vu32 = uint32(v)
vi32 = int32(v)
.
Nithinraj
am 20 Mai 2023
Dyuman Joshi
am 20 Mai 2023
The "u" in the uint32 stands for unsigned, which means that this data-type supports only positive integers, along with 0.
If you want to convert a negative floating point integer to an integer data type, use signed integer classes, As @Star Strider has showed above (int8, int16, int32, int64)
Star Strider
am 20 Mai 2023
@Nithinraj — You need to mention that you are using Simulilnk.
Nithinraj
am 20 Mai 2023
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Signal Attributes and Indexing finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!