[MCU] 关于CCS编译器------- 是编程习惯问题还是编译器问题?

[复制链接]
 楼主| dontium 发表于 2019-7-28 23:03 | 显示全部楼层 |阅读模式
使用CCS编译器,Code Composer Studio  Version: 9.0.1.00004
处理问题:
       A = B * C;
      两个16位无符号整型数相乘。
         定义:
              Uint16 B, C;
             Uint32  A;
执行  A = B * C后,A为16位无符号数。如果:
            A = (Uint32) B * C;
         执行结果为32位无符号整型数。

本人觉得,在被乘数前面加个强制类型转换,不符合人们的常规思维习惯。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:官向官来民向民,穷人向的是穷人

151

主题

1175

帖子

10

粉丝
快速回复 在线客服 返回列表 返回顶部