ctc+1是什么意思,尤其~这个符号怎么没见过?还有这个判断语句想表达的意思是什么?if((ctc&0x0800)==0x0800) ic=-((float)((~ctc+1)&0x7FF))*0.002442;

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/27 00:56:30
ctc+1是什么意思,尤其~这个符号怎么没见过?还有这个判断语句想表达的意思是什么?if((ctc&0x0800)==0x0800)ic=-((float)((~ctc+1)&0x7FF))*0.00

ctc+1是什么意思,尤其~这个符号怎么没见过?还有这个判断语句想表达的意思是什么?if((ctc&0x0800)==0x0800) ic=-((float)((~ctc+1)&0x7FF))*0.002442;
ctc+1是什么意思,尤其~这个符号怎么没见过?还有这个判断语句想表达的意思是什么?
if((ctc&0x0800)==0x0800)
ic=-((float)((~ctc+1)&0x7FF))*0.002442;

ctc+1是什么意思,尤其~这个符号怎么没见过?还有这个判断语句想表达的意思是什么?if((ctc&0x0800)==0x0800) ic=-((float)((~ctc+1)&0x7FF))*0.002442;
if((ctc&0x0800)==0x0800) //这句的意思是判断ctc的第12位是否为1
ic=-((float)((~ctc+1)&0x7FF))*0.002442;//~是按位取反操作,例如00000011取反是11111100.
这句的意思是(ctc取反+1)与0x7FF按位与操作,结果转换为浮点数在与*0.002442相乘.