Я запутался, чтобы написать этот код... Кто - нибудь, помогите мне... Я студентка первого курса.
Программа преобразования в 'C'... Я попробовал, но не до конца. Ожидаемый результат не достигнут. Помоги мне решить эту проблему...
ОЖИДАЕМЫЙ РЕЗУЛЬТАТ:
==========================================
decimal value = 112 binary·value·=·43 octal·value·=·166 hex·value·=·41970 ascii char = a
МОЙ ВЫХОД:
============================================
decimal value = 112
octal·value·=·246
hex·value·=·1093879346
ascii·char·=·97
Что я уже пробовал:
#include <stdio.h> void main() { int decimalValue = 112; printf("decimal value = %d\n", decimalValue); // use the correct formating char to print the decimal integer value int binaryValue = 101011; //this should be correctly represented as a binary printf("binary value = %b\n", binaryValue); int octalValue = 246; //this should be correctly represented as an octal printf("octal value = %d\n", octalValue); int hexValue = 'A3F2'; //this should be correctly represented as hexadecimal printf("hex value = %d\n", hexValue); int asciiValue = 97; printf("ascii char = %d\n", asciiValue); // use the correct formating char after % to print the ascii char }