在线等,急急急急急 关于数据类型的问题

2019-07-21 04:03发布

在线等   急急急急急急急             这几天我一直困扰一个问题       编译器keil     定义一个char t=0x81,printf(“t= %f”,t/1000);结果是多少?我算的结果是正的0.129,但是t有符号的,理论上结果应该是负数啊?   我特意用VC试了试       VC输出的结果就是-0.127                 单片机用补码表示负数    我求完补码,t补=0xff;在打印输出printf(“t= %f”,t/1000)结果是0.255,怎么都和理论的不一致呢?    我一直都没理解   求各位大神帮忙解答这个疑惑    感激不尽
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。