问个正经问题,单片机可以运算负数么 ?

单片机可以运算负数么 ?
例如:
int a =10;
int b = 100;
int c =0;
c= a -b;
结果C会是-90么 ?

为什么不行呢?
C语言或者单片机教材前几章都会有数据类型以及补码的讲解

还没遇到过不支持负数的C语言编译器

单片机可以加减乘除运算