Це команда binary2ascii, яку можна запустити в постачальнику безкоштовного хостингу OnWorks, використовуючи одну з наших численних безкоштовних онлайн-робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS
ПРОГРАМА:
ІМ'Я
binary2ascii - Перетворення двійкових чисел у текстове представлення
СИНТАКСИС
binary2ascii [прапори]
ОПИС
binary2ascii читає введені дані, що складаються з двійкових чисел, і перетворює їх у текстові
представництво. Прапорці командного рядка визначають тип і розмір двійкових чисел і
забезпечити контроль за форматом виводу. Цілі числа без знака можуть бути записані
двійковий, вісімковий, десятковий або шістнадцятковий. Цілі числа зі знаком можна записувати лише у двійковому вигляді
або десятковий. Числа з плаваючою комою можуть бути записані лише в десятковій формі або стандартно
або наукова нотация. (Якщо ви хочете вивчити двійкове представлення floating
номери точок, просто розглядайте введені дані як послідовність беззнакових символів.)
КОМАНДА ЛІНІЯ ФЛАГИ
Довгі параметри можуть бути недоступні в деяких системах.
-b,--основа
База для перетворення цілих чисел: b(двійковий),d(десятковий), h(екзадесятковий), o(ctal) або
2,8,10 або 16.
-d,--розмежувати
Розмежуйте вихід відповідно до локалі. Це значення за замовчуванням для систем, у яких
printf(3) підтримує розмежування. Якщо розмежування не ввімкнено, плаваюча кома
числа будуть мати десяткову крапку і без розділення груп, цілих чисел немає
розмежувачі взагалі. За допомогою цієї опції десятковий роздільник буде вибрано відповідно до
до мовного стандарту (який, наприклад, може зробити його комою), і недробові цифри
будуть згруповані та розділені відповідно до чинних правил для регіону. Для
Американська англійська, це означає групи з трьох цифр, розділених комами, тоді як
для німецької мови в Німеччині це означає групи з трьох цифр, розділених крапками.
-D,--не-розмежувати
Не розмежовуйте вихід відповідно до -d варіант.
-e,--експоненціальний
Використовуйте експоненціальне (наукове) позначення.
-h,--допоможіть
роздрукувати довідкове повідомлення
-l,--переведення рядка
додайте переклад рядка після кожного значення 0x0A, якщо розмір char, короткий, int або довгий,
тобто розміри, які можуть представляти символ.
-L, локаль
Встановіть для параметра LC_NUMERIC місцевий стандарт значення .
-n,--число
кількість елементів для друку на рядок.
-o,--зміщення
байтове зміщення, з якого починається.
-p,--точність
точність для друку чисел з плаваючою комою.
-s,--розміри
розміри друку типів на поточній машині та пов’язана інформація
-t,--тип
встановити тип і розмір введення
-x,--не-шістнадцятковий знак
не позначайте шістнадцятковий вихід префіксом 0x.
-V,--дослівно
бути багатослівним.
-v,--версія
інформація про версію для друку.
-w,--ширина
мінімальна ширина поля.
-X,--пояснити-коди виходу
надрукувати зведення кодів стану виходу.
-z,--нуль-пад-цілих чисел
нульова панель зліва.
-Z,--не-нуль-пад-цілих чисел
не обнуляйте панель зліва
ВХІД ВИДИ
Нижче наведено можливі типи введення. Зауважте, що деякі типи можуть бути недоступні на
деякі машини.
d подвійне
f плавати
q довгий подвійний
sc підписаний char
ss коротко підписаний
si підписав внутр
sl підписаний довго
sq підписано довгий довгий
uc беззнаковий символ
нам непідписаний короткий
ui unsigned int
ul непідписаний довгий
uq unsigned long long
EXIT СТАТУС
При виході повертаються такі значення:
0 УСПІХУ
Введені дані успішно перетворено.
1 ІНФОРМАЦІЯ Користувач запитав інформацію, таку як номер версії або синопсис використання та
це було надано.
2 СИСТЕМНА ПОМИЛКА
Помилка сталася внаслідок збою операційної системи, наприклад, помилка введення-виведення або
неможливість виділити сховище.
3 ПОМИЛКА КОМАНДНОГО РЯДКА
Програма була викликана з недійсними або несумісними прапорами командного рядка.
5 ПОМИЛКА ВВОДУ
Це означає, що вхід був неправильно сформований, тобто його не можна було інтерпретувати
як число необхідного типу. Наприклад, якщо вхідним є 0x2A і десятковий
значення, буде повернуто ПОМИЛКА ВХОДУ, оскільки 0x2A не є дійсним
представлення десяткового цілого числа.
Використовуйте binary2ascii онлайн за допомогою служб onworks.net