dc | Début | Suivant | Sommaire | Préc.page.lue | Accueil |
NOM | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
SYNOPSIS | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
DESCRIPTION | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
Une calculatrice à notation polonaise inversée stocke des nombres dans une pile. Chaque nombre entré est empilé. Les opérateurs arithmétiques dépilent les arguments puis empilent les résultats.
Pour entrer un nombre dans dc, entrez les chiffres avec un point décimal optionnel. La notation exponentielle n'est pas supportée. Pour saisir un nombre négatif, précédez le nombre de « _ ». « - » ne peut pas être utilisé car c'est un opérateur binaire utilisé pour la soustraction. Pour entrer deux nombres successivement, séparez-les par une espace ou un retour à la ligne. L'espace et le retour à la ligne n'ont aucune signification particulière.
OPTIONS | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
S'il reste des paramètres, ils seront interprétés comme des noms de fichiers à exécuter. Le nom de fichier - correspond à l'entrée standard. L'entrée standard sera lue si aucun fichier n'est précisé.
Commandes d'affichage | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
Arithmétique | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
La plupart des opérations arithmétiques sont affectées par la « valeur de précision », que vous pouvez établir avec la commande k. La valeur de précision par défaut est zéro, ce qui signifie que toutes les opérations arithmétiques sauf l'addition et la soustraction produisent des résultats entiers.
Contrôle de pile | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
Registres | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
Dc fournit au moins 256 registres de mémoire, chacun nommé d'un simple caractère. Vous pouvez enregistrer un nombre ou une chaîne dans un registre et le retrouver plus tard.
Chaque registre contient aussi sa propre pile. La valeur du registre courant est le haut de la pile de registre.
Paramètres | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
Dc a trois paramètres qui contrôlent son fonctionnement : la précision, la base d'entrée et la base de sortie. La précision spécifie le nombre de chiffres décimaux aprés la virgule à conserver dans le résultat de la plupart des opérations arithmétiques. La base d'entrée contrôle l'interprétation des nombres qui sont tapés ; tous les nombres saisis utilisent cette base. La base de sortie est utilisée pour afficher les nombres.
Les bases d'entrée et de sortie sont des paramètres indépendants ; vous pouvez les rendre différents, ce qui peut être utile ou déroutant. La base d'entrée doit être entre 2 et 16 inclus. La base de sortie doit être doit être d'au moins 2. La précision doit être zéro ou plus. La précision se mesure toujours en chiffres décimaux, sans tenir compte des bases d'entrée et de sortie.
Chaînes | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
Dc peut opérer sur des chaînes comme sur des nombres. Les seules choses que vous pouvez faire avec des chaînes est de les afficher et de les exécuter comme macros (ce qui signifie que le contenu des chaînes est traité comme des commandes dc). Tous les registres et la pile peuvent manipuler des chaînes, et dc sait toujours si un objet donné est une chaîne ou un nombre. Certaines commandes comme les opérateurs arithmétiques demandent des nombres pour arguments et affichent une erreur sinon. Les autres commandes peuvent accepter un nombre ou une chaîne ; par exemple, la commande p peut accepter les deux et affiche l'objet selon son type.
Les macros sont souvent stockées dans les registres ; [1p]sa stocke une macro pour afficher 1 dans le registre a, et lax invoque cette macro.
Requêtes sur l'état | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
Divers | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
BOGUES | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
Envoyez des rapports de bogues bug-gnu-utils@gnu.org. Assurez-vous d'inclure le mot « dc » quelque part dans le champ « Subject: ».
TRADUCTION | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
Sommaire | Début | Suivant | Sommaire | Préc.page.lue | Accueil |
Table des mots clés | Début | Suivant | Sommaire | Préc.page.lue | Accueil |
! | Divers |
!>r | Chaînes |
!<r | Chaînes |
!=r | Chaînes |
# | Divers |
% | Arithmétique |
>r | Chaînes |
<r | Chaînes |
* | Arithmétique |
+ | Arithmétique |
- | Arithmétique |
--expression=expression | OPTIONS |
--file=fichier_script | OPTIONS |
--help | OPTIONS |
--version | OPTIONS |
-e expression | OPTIONS |
-f fichier_script | OPTIONS |
-h | OPTIONS |
-V | OPTIONS |
/ | Arithmétique |
:r | Divers |
;r | Divers |
=r | Chaînes |
? | Chaînes |
[caractères] | Chaînes |
^ | Arithmétique |
a | Chaînes |
c | Contrôle de pile |
d | Contrôle de pile |
f | Commandes d'affichage |
i | Paramètres |
k | Paramètres |
Lr | Registres |
n | Commandes d'affichage |
O | Paramètres |
P | Commandes d'affichage |
q | Chaînes |
r | Contrôle de pile |
Sr | Registres |
v | Arithmétique |
x | Chaînes |
Z | Requêtes sur l'état |
| | Arithmétique |
~ | Arithmétique |