定點(diǎn)數(shù)

2022-05-11 18:06 更新

警告

Solidity 還不完全支持定點(diǎn)數(shù)。它們可以被聲明,但不能被分配給或來自。

fixed/ ufixed:各種大小的有符號(hào)和無符號(hào)定點(diǎn)數(shù)。關(guān)鍵字ufixedMxNand fixedMxN,其中M表示類型占用的位數(shù),N表示有多少個(gè)小數(shù)點(diǎn)可用。M必須能被 8 整除,并且從 8 位變?yōu)?256 位。N必須介于 0 和 80 之間,包括 0 和 80。 ufixed和分別是和fixed的別名。ufixed128x18fixed128x18

運(yùn)營商:

  • 比較:<=, <, ==, !=, >=, >(計(jì)算為bool)
  • 算術(shù)運(yùn)算符:+, -, 一元-, *, /, %(模)

筆記

浮點(diǎn)數(shù)(在許多語言中,更準(zhǔn)確地說是 IEEE 754 數(shù)字)和定點(diǎn)數(shù)之間的主要區(qū)別在于float,double用于整數(shù)和小數(shù)部分(小數(shù)點(diǎn)后的部分)的位數(shù)在前者中是靈活的,而后者是嚴(yán)格定義的。通常,在浮點(diǎn)中,幾乎整個(gè)空間都用于表示數(shù)字,而只有少數(shù)位定義了小數(shù)點(diǎn)的位置。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)