C语言学习
Survival_25
这个作者很懒,什么都没留下…
展开
-
大小端存储、共用体/联合体、枚举类型
1、大端存储高位存低地址中,低位存高地址中。假设一页纸上的方格从左到右是地址递增的,那么顺序写下一串数字就是大端存储。2、小端存储高位存在高地址中,低位存在低地址中。相当于把数字反转写在纸上,前提是从左到右地址为递增。3、共用体共用体的所有成员都共用同一段内存空间,对后一个成员赋值时会覆盖前一个成员的值例:typedef union{unsigned int u;struct...原创 2019-07-22 09:26:06 · 251 阅读 · 0 评论 -
单精度浮点数float类型数在单片机中的存储
根据IEEE标准,要求单精度数据占据4个字节,其中数符(1位)、阶码(8位)、尾数(23位)组成,共32位。其转换的步骤为:1、将十进制小数转换成二进制小数2、将二进制数用科学计数法表示出来3、确定数符位(0 为正,1为负);确定阶码(实际阶位+127,实际阶位范围是-127-128,加上127变成0-256范围中的数值,用于存放在8位阶码中);尾数的第一位总是为1可以省去,所以23位的尾...原创 2019-07-22 09:27:01 · 2947 阅读 · 0 评论