黑马程序员技术交流社区

标题: C语言中int、float、double存储方式有啥不一样呢? [打印本页]

作者: hailiqh    时间: 2015-9-28 19:16
标题: C语言中int、float、double存储方式有啥不一样呢?
请问大家C语言中int、float、double存储方式有啥不一样呢?不都是以二进制存储的吗?只是存储空间字节不一样而已。
作者: tz19900926    时间: 2015-9-28 20:00
应该是吧,字节不一样,存储方式一样,还要看所在区域吧
作者: hailiqh    时间: 2015-9-28 20:14
tz19900926 发表于 2015-9-28 20:00
应该是吧,字节不一样,存储方式一样,还要看所在区域吧

老师讲存储方式不一样,但是没讲咋不一样
作者: Windnon    时间: 2015-9-28 20:51
节约内存,所以定义两种不同的长度。

作者: i_iOS    时间: 2015-9-28 21:54
任何东西,不管是变量还是指令,在计算机中都是以二进制数存储的,但是不同类型的数所占的空间不一样,能进行的运算也不一样,就好像你家里有很多屋子,放什么都行,但是一旦规定好这个屋子是卫生间,那么它的功能就确定了,除非把里面的设施都敲碎,释放掉,才能重新定义它的用途
作者: i_iOS    时间: 2015-9-28 22:02
i_iOS 发表于 2015-9-28 21:54
任何东西,不管是变量还是指令,在计算机中都是以二进制数存储的,但是不同类型的数所占的空间不一样,能进行的 ...

说的有点俗,但是就是这么个意思吧




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2