琪琪鸭 发表于 2023-7-29 20:59:07

关于STC8G1K17-SOP16 单片机数据的问题

STC8G1K17-SOP16 单片机数据的问题    定义了a1 - a7位unsigned long 类型变量但是运算出来的数据程序a1 = 300 * 400;    计算的结果不是120000   

乘风飞扬 发表于 2023-8-1 09:16:48

不同类型的数据进行计算时,要做好格式转换。
例如:
a1 = (unsigned long)300 * 400;
或者:
a1 = 300UL * 400;

琪琪鸭 发表于 2023-8-1 22:13:58

乘风飞扬 发表于 2023-8-1 09:16
不同类型的数据进行计算时,要做好格式转换。
例如:
a1 = (unsigned long)300 * 400;


已经了解了    谢谢解答{:handshake:}
页: [1]
查看完整版本: 关于STC8G1K17-SOP16 单片机数据的问题