#include <stdio.h>
extern "C"{
unsigned int expression_1(unsigned int val_a, unsigned int val_b);}
extern "C"{
unsigned int expression_2(unsigned int val_a, unsigned int val_b);
}
extern "C"{
int expression_3(int sVal_a, int sVal_b);}
extern "C"{
int expression_4(int sVal_a, int sVal_b);}
int main() {
unsigned int val_a = 100;
unsigned int val_b = 25;
int sVal_a = -8;
int sVal_b = -2;
printf("Result of Expression 1: %u\n", expression_1(val_a, val_b));
printf("Result of Expression 2: %u\n", expression_2(val_a, val_b));
printf("Result of Expression 3: %d\n", expression_3(sVal_a, sVal_b));
printf("Result of Expression 4: %d\n", expression_4(sVal_a, sVal_b));
return 0;
}