keil软件 可以跨进制进行乘除法吗?

2020-02-01 16:36发布

                          发现阿莫老大在严格审题中,不知道能不能通过?
                          比如说:直接将单片机P0*25=temp 那么temp这个数是什么进制了呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
lizhoubob
1楼-- · 2020-02-02 13:25
 精彩回答 2  元偷偷看……
chensheng00
2楼-- · 2020-02-02 18:51
lizhoubob 发表于 2012-12-5 14:43
呵呵,数值不会因为进制不一样而出现值不一样,例如 [d为10进制] [h为16进制]   20d=14h=10100b. 进制是 ...

原来如此,谢谢各位前辈
techbaby
3楼-- · 2020-02-03 00:26
chensheng00 发表于 2012-12-5 14:35
en  ,是写错了,强制性的啊,那就是unsigned int temp;
                                               ...

别纠结进制的问题了。
对计算机而言,只有二进制,即0和1。

我们所说的十六进制,八进制,十进制等等,只是为了方便我们记忆和识别而已。

在C语言中,编译器会帮我们处理数值转换的问题。

如:0xFF就是255,他们由编译器翻译成二进制码都是1111 1111

一周热门 更多>