网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容 知识问答

C语言为什么浮点型没有无符号类型

时间:2024-10-30 19:33:27

1、我们先说明下一个无符号整型和有符号整型的区别.写个程序来看看。

C语言为什么浮点型没有无符号类型

3、从图中可以看出signed int 的表示范围为:-2147483648 ~ 2147483647 (最高位做符号位)。unsigned int 的表示范围为:0 ~ 4294967295 (不保留符号位)

C语言为什么浮点型没有无符号类型

5、这样就可以知道,符号是占用了一个比特位的。所以,一般来说,同类型的signed能够存储的数的绝对值大小是要小于undigned的。

C语言为什么浮点型没有无符号类型

7、当然,这并不是错误,只是告诉你把大的值给小的值可能会数据丢失。所以最好避免这样的错误。顺便推荐下在windows使用gcc的安装工具是MinGW。

C语言为什么浮点型没有无符号类型
© 2025 智德知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com