float是单精度浮点类型占4个字节double是双精度浮点类型占8个字节longdouble规定longdouble至少与double一样长8个字节因为浮点类型不能精确的表示一个数,所以浮点数据类型不能与0值进行直接比较,所以我们在比较浮点数与0的大小关系时,通常要设置一个精度范围,只要浮点数在..
分类:
其他好文 时间:
2016-03-20 10:33:00
阅读次数:
201
传统的布局使用的是“盒模型”加上display、position和float属性,但是对于一些特殊的布局实现例如居中却是比较麻烦,所以,为了解决一些复杂的布局问题,一种更为灵活的布局方式出现了,那就是Flex布局。
分类:
其他好文 时间:
2016-03-19 20:59:13
阅读次数:
171
一、IE6双倍边距bug 当页面上的元素使用float浮动时,不管是向左还是向右浮动;只要该元素带有margin像素都会使该值乘以2,例如“margin-left:10px” 在IE6中,该值就会被解析为20px。想要解决这个BUG就需要在该元素中加入display:inline 或 display
分类:
其他好文 时间:
2016-03-18 20:06:49
阅读次数:
143
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> #obj{ float: left; width: 200px; height:
分类:
Web程序 时间:
2016-03-18 19:59:19
阅读次数:
214
main() { float a,b,d,e,f;a=0.3;b=0.6;d=a*8;e=3-d;f=e/b; /*到这里f正好等于1.0*/printf("%d and %f\n",(int)f,f);system("pause");}打印的结果是:0 and 1.000000为什么取整没取到1呢
分类:
其他好文 时间:
2016-03-18 15:57:39
阅读次数:
164
一.认识数组 oc中可以把NSObject对象的子类放到数组这个集合中,但是int、float、double等基础数据类型需要先进行转换才可以存入数组。 oc中数组以NS开头,其中分为可变数组和不可变数组; 1.不可变数组(NSArray) 数组在创建的时候被初始化之后,不可以再次进行增、删、改;
分类:
其他好文 时间:
2016-03-17 09:32:03
阅读次数:
199
数组 一.认识数组 oc中可以把NSObject对象的子类放到数组这个集合中,但是int、float、double等基础数据类型需要先进行转换才可以存入数组。 oc中数组以NS开头,其中分为可变数组和不可变数组; 1.不可变数组(NSArray) 数组在创建的时候被初始化之后,不可以再次进行增、删、
分类:
编程语言 时间:
2016-03-16 22:15:06
阅读次数:
209
前几天被问的一种布局方式,三列布局左右两列固定宽度,中间一列自适应的布局方案: 1.当然css3里面的flex是可以实现这种情况的,但是这个属性实在是兼容性太差,这里就说一种自己查的普适方案; 2.当时第一次看到这个题目的时候我想到的是float的方式,可是后来一想不行啊,浮动的话中间不能自适应啊,
分类:
Web程序 时间:
2016-03-16 15:24:11
阅读次数:
246
学过前面的基本数据类型之后,我们如今能够定义单个变量来表示单个的数据。比如,我们能够用int类型定义变量来表示公交车的216路;能够用float类型定义变量来表示西红柿3.5元一斤。 可是,除了单个孤立的数据之外,现实世界中另一类批量数据。比如,一个公司全部员工的工资,这些数据的数据类型同样(都是i
分类:
编程语言 时间:
2016-03-16 13:46:44
阅读次数:
195
1.C++语言在对于void* 类型的使用很特别,因为void* 可以间接引用任何其他数据类型的指针,比如int*、float*甚至抽象数据类型的指针,而且可以从void* 强制转换为任何其他数据类型的指针,所以使用起来有时候会比较危险。如果开始将一个void*的指针间接引用一个float*的指针,
分类:
其他好文 时间:
2016-03-15 23:18:08
阅读次数:
1162