浮點(diǎn)數(shù)的四舍五入指令的深入了解

發(fā)布時間:2023-09-10
浮點(diǎn)數(shù)又稱為實(shí)數(shù)(real),在step 7中,用小數(shù)表示浮點(diǎn)數(shù)。我在網(wǎng)上看到有人說s7-300/400的“round指令實(shí)際是5舍6入,如果你實(shí)在要4舍5入,可以事先加上0.1”。
老實(shí)說我過去還沒有注意過這條指令的細(xì)節(jié)。為此首先查閱了該指令的在線幫助:
“round (取整為長整型)將參數(shù)in的內(nèi)容以浮點(diǎn)數(shù)讀取,并將其轉(zhuǎn)換為長整型(32位)。結(jié)果為最接近的整數(shù)(取整到最接近值)。如果浮點(diǎn)數(shù)介于兩個整數(shù)之間,則返回偶數(shù)。結(jié)果由參數(shù)out輸出”。
我們俗稱“取整到最接近值”為四舍五入。下面是仿真實(shí)驗(yàn)的結(jié)果,看來還是四舍五入,不存在5舍6入的問題。
輸入為2.49999,輸出為2(四舍)。
輸入為2.50001,輸出為3(五入)。
浮點(diǎn)數(shù)剛好在兩個整數(shù)之間時返回偶數(shù),這與我們的習(xí)慣不同,可能是五舍,也可能是五入。仿真實(shí)驗(yàn)結(jié)果如下:
輸入為1.5(1和2之間),輸出為2(五入)。
輸入為2.5(2和3之間),輸出為2(五舍)。
西門子的官方文件(包括軟件中的幫助文件)是我們學(xué)習(xí)的依據(jù),要深刻理解還 需要我們動手做實(shí)驗(yàn)。
需要注意的是浮點(diǎn)數(shù)最多允許輸入6位有效數(shù)字。
上一個:景觀照明設(shè)計(jì)應(yīng)符合什么規(guī)定?
下一個:LPC1778FBD144,551ARM微控制器 - MCU

RTT036200DTP現(xiàn)貨庫存,最新價(jià)格
華為電腦添加字體(華為電腦如何設(shè)置字體)
智慧城市建設(shè)推進(jìn)智能電網(wǎng)的發(fā)展戰(zhàn)略
筆記本cpu正常溫度范圍(筆記本的cpu溫度一般多少度正常)
RC-01W4422FTE,F(xiàn) 0201 44.2K現(xiàn)貨購買,風(fēng)華0201 44.2KΩ ±1% 1/20W
自己組裝一臺筆記本要多少錢,有沒有自己組裝的筆記本
什么時候更換plc電池
有關(guān)茶葉貯藏的諺語
德國thalheim增量型編碼器(為工業(yè)控制提供高精度測量解決方案)
德國bar球閥安裝和使用教程(附bar主要產(chǎn)品和型號)
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos