求C语言高手解释~ctc+1是什么意思,尤其~这个符号怎么没见过?还有这个判断语句想表达的意思是什么?

日期:2022-04-11 12:12:01 人气:1

求C语言高手解释~ctc+1是什么意思,尤其~这个符号怎么没见过?还有这个判断语句想表达的意思是什么?

if((ctc&0x0800)==0x0800) //这句的意思是判断ctc的第12位是否为1
ic=-((float)((~ctc+1)&0x7FF))*0.002442;//~是按位取反操作,例如00000011取反是11111100.
这句的意思是(ctc取反+1)与0x7FF按位与操作,结果转换为浮点数在与*0.002442相乘。
    A+
热门评论