// printing the negative decimal number -7 in C* // libcstar procedures for printing void init_library(); void print(uint64_t* s); void print_integer(uint64_t n); void print_hexadecimal(uint64_t n, uint64_t a); void print_octal(uint64_t n, uint64_t a); void print_binary(uint64_t n, uint64_t a); void println(); uint64_t main() { // initialize selfie's libcstar library init_library(); // print the integer literal -7 in decimal print("-7 in decimal: "); print_integer(-7); print(" (as signed 64-bit integer)\n"); // print the integer literal -7 in decimal print("-7 in decimal: "); print_unsigned_integer(-7); print(" (as unsigned integer)\n"); // print the integer literal -7 in hexadecimal print("-7 in hexadecimal: "); print_hexadecimal(-7, 0); println(); // print the integer literal -7 in octal print("-7 in octal: "); print_octal(-7, 0); println(); // print the integer literal -7 in binary print("-7 in binary: "); print_binary(-7, 0); println(); }