Il s'agit de la commande binary2ascii qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
binary2ascii - Convertit des nombres binaires en représentation textuelle
SYNOPSIS
binaire2ascii [drapeaux]
DESCRIPTION
binaire2ascii lit l'entrée composée de nombres binaires et les convertit en leur texte
représentation. Les indicateurs de ligne de commande spécifient le type et la taille des nombres binaires et
permettent de contrôler le format de la sortie. Les entiers non signés peuvent être écrits dans
binaire, octal, décimal ou hexadécimal. Les entiers signés ne peuvent être écrits qu'en binaire
ou décimal. Les nombres à virgule flottante ne peuvent être écrits qu'en décimal, soit en
ou notation scientifique. (Si vous voulez examiner la représentation binaire de flottant
nombres de points, traitez simplement l'entrée comme une séquence de caractères non signés.)
COMMAND LINE DRAPEAUX
Les options longues peuvent ne pas être disponibles sur certains systèmes.
-b,--base
Base pour les conversions d'entiers : b(binaire),d(ecimal), h(exadécimal), o(ctal) ou
2,8,10 ou 16.
-d,--délimiter
Délimitez la sortie selon les paramètres régionaux. Il s'agit de la valeur par défaut sur les systèmes dans lesquels
printf(3) prend en charge la délimitation. Si la délimitation n'est pas activée, virgule flottante
les nombres auront un point décimal et aucune séparation de groupes, les nombres entiers non
délimiteurs du tout. Avec cette option, le séparateur décimal sera choisi en fonction
à la locale (qui, par exemple, peut en faire une virgule), et des chiffres non fractionnaires
seront regroupés et séparés selon les règles locales en vigueur. Pour
Anglais américain, cela signifie des groupes de trois chiffres séparés par des virgules, alors que
pour l'allemand en Allemagne, cela signifie des groupes de trois chiffres séparés par des points.
-D,--ne-pas-delimiter
Ne délimitez pas la sortie selon le -d option.
-e,--exponentiel
Utilisez la notation exponentielle (scientifique).
-h,--aide
imprimer le message d'aide
-l,--saut de ligne
ajouter un saut de ligne après chaque valeur 0x0A si la taille est char, short, int ou long,
c'est-à-dire les tailles qui pourraient représenter un caractère.
-L, localité
Définissez la facette LC_NUMERIC de la locale sur .
-n,--nombre
nombre d'éléments à imprimer par ligne.
-o,--décalage
décalage d'octet par lequel commencer.
-p,--précision
la précision à utiliser lors de l'impression de nombres à virgule flottante.
-s,--tailles
tailles d'impression des types sur la machine actuelle et informations connexes
-t,--type
définir le type et la taille de l'entrée
-x,--pas de marque hexadécimale
ne marquez pas la sortie hexadécimale avec le préfixe 0x.
-V,--verbeux
être verbeux.
-v,--version
informations sur la version imprimée.
-w,--largeur
largeur de champ minimale.
-X,--expliquer-les-codes-de-sortie
imprimer un résumé des codes d'état de sortie.
-z,--zero-pad-entiers
zéro pad à gauche.
-Z,--do-not-zero-pad-entiers
ne pas zéro pad à gauche
CONTRIBUTION TYPES
Voici les types d'entrée possibles. Notez que certains types peuvent ne pas être disponibles sur
certaines machines.
j double
flotteur
q longue double
sc caractère signé
ss signé court
si signé int
sl signé long
m² signé long long
uc caractère non signé
nous non signé court
ui int non signé
ul non signé longtemps
uq non signé long long
EXIT STATUT
Les valeurs suivantes sont renvoyées à la sortie :
0 SUCCÈS
L'entrée a été convertie avec succès.
1 INFO L'utilisateur a demandé des informations telles que le numéro de version ou le synopsis d'utilisation et
cela a été fourni.
2 ERREUR SYSTÈME
Une erreur résultant d'une défaillance du système d'exploitation telle qu'une erreur d'E/S ou
impossibilité d'allouer du stockage.
3 ERREUR DE LIGNE DE COMMANDE
Le programme a été appelé avec des indicateurs de ligne de commande invalides ou incohérents.
5 ERREUR D'ENTREE
Cela signifie que l'entrée était mal formée, c'est-à-dire qu'elle ne pouvait pas être interprétée
en tant que numéro du type requis. Par exemple, si l'entrée est 0x2A et un nombre décimal
valeur est appelée, une ERREUR D'ENTRÉE sera renvoyée car 0x2A n'est pas une valeur valide
représentation d'un entier décimal.
Utilisez binary2ascii en ligne en utilisant les services onworks.net