Gforth

2013-01-15 5 views
5

में Gforth में फ़्लोटिंग पॉइंट मान में एक पूर्णांक मान जोड़ें, क्या फ़्लोटिंग पॉइंट मान में एक पूर्णांक मान जोड़ने का कोई तरीका है?Gforth

कुछ 1 + 2.1 जैसे कुछ? अगर मैं 1 2.1e f+ करता हूं तो मुझे एक त्रुटि मिलती है जिसे मैं अनुमान लगा रहा हूं क्योंकि मान एक ही ढेर पर नहीं हैं। मुझे पता है कि मैं सिर्फ 1.0e 2.1e f+ कर सकता हूं, लेकिन ऐसा नहीं है कि मैं यह समझने की कोशिश कर रहा हूं कि कैसे करना है।

उत्तर

2

Gforth s>f और d>f शब्द है कि एक डबल करने के लिए एक पूर्णांक (एकल कक्ष और डबल सेल क्रमशः) कन्वर्ट है - Gforth चल बिन्दु कार्यों डॉक here

1 s>f 2.1e f+ 

इस मामले में चाल करना चाहिए है।

+1

यह काफी काम नहीं करता है इसलिए मैंने 1 एस> एफ 2.1e एफ + की कोशिश की और सही जवाब मिला। धन्यवाद! – user1981802

+0

@ user1981802 भ्रम के लिए खेद है, ऐसा लगता है कि मेरे फर्थ ज्ञान काफी जंगली हो रहा है। मैं एस> एफ और डी> एफ दोनों का उल्लेख करने के जवाब से बदल गया – fvu