数据类型

1. 整数类型分为有符号(signed)和无符号(unsigned)两种:

char cTest = 0xFF;
unsigned char cuTest = 0xFF;


总结:

1、在内存中存储的方式完全一样,

2、在做运算的时候需要注意,某些指令,比如跳转指令会根据有符号和无符号而不同。


2.浮点数


0.25转成浮点存储


0.01 = 1.0 * 2的2次方 右移动 注意:向右移动2个位  指数为-2

符号位:正数,故为0

指数部分:右移得到,故第一位为0,右移两位,指数位-2,-1=-3  = 11111101

尾数部分:为0,所以用0补满

float小数点能精确到第6位:本来尾数部分可以存储23bit,小数点前面的1,无论左移还是右移都能得到,所以可以省略,相当于精确到24bit了,4*6=24



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值