In Gforth, c'è un modo per aggiungere un valore intero a un valore in virgola mobile?Aggiungere un valore intero a un valore in virgola mobile in Gforth
Qualcosa come 1 + 2.1
? Se faccio 1 2.1e f+
ottengo un errore che sto indovinando è perché i valori non sono sulla stessa pila. So che potrei semplicemente fare 1.0e 2.1e f+
, ma non è quello che sto cercando di capire come fare.
Ciò non ha funzionato, quindi ho provato 1 s> f 2.1e f + e ho ottenuto la risposta corretta. Grazie! – user1981802
@ user1981802 scusa per la confusione, sembra che la mia quarta conoscenza stia diventando piuttosto arrugginita. Ho cambiato la risposta per menzionare entrambi s> f e d> f – fvu