单片机如何进行两个有符号数的相乘?

来源:百度知道 编辑:UC知道 时间:2024/06/14 07:59:37

如果是整型数
定义 int a,b,c;
c=a*b;

如果是实数
定义:double a,b,c;
c=a*b;

在 keil编译器里面 使用C语言编程 将变量定义为有符号数 就可以实现你需要的功能
若是想知道原理,可以再网上搜索单片机通用子程序 里面大部分都有多字节的有符号和无符号数的四则运算

用C编程让编译器帮你解决。
计算机用补码进行运算的。

用C语言编程即可。