![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言学习之旅
银狐号
这个作者很懒,什么都没留下…
展开
-
基本数据类型--浮点数不精确的原因
浮点数 float 内存表达方式 符号位 指数位 小数位float 1位(第31位) 8位(第30-23位) 23位(第22-0位)double 1位(第63位) 11位(第62-52位) 52位(第51-0位)转载 2017-03-08 10:32:44 · 712 阅读 · 0 评论 -
关键字--sizeof
sizeof C语言内置的关键字转载 2017-03-08 15:25:29 · 196 阅读 · 0 评论 -
自定义数据类型--联合体、枚举、结构体
union A 联合体:共用内存空间,空间大小为占用空间最大的元素空间大小{char c;int i;};判断系统大小端int endian(){union A u_a;u_a.i=1;return u_a.c;}单个数据小端 低位存放在低地址,高位存放在高地址) 大端(低位存放在高地址,高位存放在低地址)转载 2017-03-08 15:53:23 · 381 阅读 · 0 评论 -
基本数据类型--有符号数、无符号数及移位
无符号数 MAX+1->MIN MIN-1->MAX无符号与有符号相加减 unsigned int i=5; int j=-10; if((i+j)<0) printf("true\n"); else printf("false\n");结果:false 原因: 运算原则:无符号与有符号数进行计算,有符号数会看作无符号数,结果为无转载 2017-03-06 20:35:11 · 914 阅读 · 0 评论 -
基本数据类型--取值范围
基本数据类型1.整型和浮点型2.数据范围1.整型:char, short, int, long, long long(有无符号和有符号之分,即可以添加unsigned)long a=1234L long long b=1234LL %d %ld %lld浮点型:float, double%f %lf2.32位cha转载 2017-03-06 17:13:51 · 635 阅读 · 0 评论