2016年12月2日

C语言 -- float和int变量存储上的差别

摘要: 今天看到一个视频,上面写了这样一段程序: 显示结果如下: 一开始感觉很差异,因为float和int都是四个字节,可是为什么可以表示的范围有这么大的差别?? 看到解释之后才明白,浮点数在内存中的存储是以指数的形式存在的。 就像1.1 - 1.2之间,理论上有无限个浮点数存在,如果要一一映射,在内存中是 阅读全文

posted @ 2016-12-02 18:51 quinncy 阅读(4465) 评论(0) 推荐(0) 编辑

C语言 -- 实现两个变量值交换的几种方法

摘要: 在写程序时经常会碰到要交换两个变量的值,这里记录一下看到过的几种方法。 1.利用一个中间变量实现交换 int a, b; int temp; temp = a; a = b; b = temp; 2.利用+-操作实现 int a, b; //a = 1 b = 2 a = a + b; //a = 阅读全文

posted @ 2016-12-02 11:39 quinncy 阅读(8817) 评论(0) 推荐(0) 编辑

导航