关于数据类型的问题

2019-07-21 04:10发布

我在研究陀螺遇到一个奇怪的问题,陀螺有一个逆时针为正方向,顺时针位负方向,两个变量都是有符号的32位整型变量,M,                   T=0X00000001;
T |=0x80000000;   这个语句和M=-T语句有差别吗?为什么我得到的结果是不一样呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
7条回答
stm
2019-07-21 22:33
回复【2楼】aleda303:
---------------------------------
就按你说的0xffffffff是代表负1,单片机按理说能识别-1,可是我用M=-T语句,之后逆时针和顺时针旋转,得到的数据是正确的,逆时针是正的,顺时针的是负值,     当我用T |=0x80000000;这个语句   逆时针是正的    顺时针就是一个的很大的幅值,而且变化范围不是很大

一周热门 更多>