Y
Hacker News
new
|
ask
|
show
|
jobs
by
enqk
361 days ago
yeah unsigned are really about opting to perform modular arithmetic, or for mapping hardware registers.
C is weakly typed, the basic types are really not to maintain invariants or detect their violation
1 comments
AlotOfReading
361 days ago
If you need saturating arithmetic, C23 adds that as well with a new header:
https://en.cppreference.com/w/c/header/stdckdint
link