Close
    Search Search

    Flutuador

    Flutuador

    A Número em Lua é um número de ponto flutuante de precisão dupla (ou apenas 'duplo'). Toda variável Lua que seja simplesmente um número (não um Vector3, apenas um número) com ou sem casas decimais, negativas ou positivas, é um duplo.


    Conteúdo

    Literais

    Existem várias maneiras de incluir números em seu script Lua. Todas essas formas incluem literais, que são valores que serão usados ​​em seu programa exatamente como eles são vistos na fonte.


    Depois de incluídos em seu script, você pode manipular e operar esses números.

    Literais Padrão

    Os seguintes são literais de números válidos:

    • 5
    • 9.12761656
    • -1927

    Os duplos podem variar de 1.7E-308 a 1.7E + 308 (cerca de 15 dígitos, positivos ou negativos). Na maioria dos casos, é facilmente grande o suficiente para o que você precisa (15 dígitos são cerca de cem trilhões, portanto, você não precisará de muito mais do que isso). Não é possível sair deste limite.


    NOTA: Todos os exemplos acima estão na base 10 ou decimal.

    Literais hexadecimais

    Lua também é capaz de aceitar literais de número na base 16 ou hexadecimal. Enquanto os números decimais incluem os caracteres de 0 a 9, os números hexadecimais usam de 0 a F.

    Para declarar um literal de número como hexadecimal (abreviação de hexadecimal), prefixe-o com 0x.

    A seguir estão os literais de número hexadecimal válidos:

    Feitiço Decimal
    0x1234 4660
    0xABCD 43981
    0xface 64206

    Uso Roblox

    Certas propriedades no Roblox exigem um número inteiro ou um número positivo. Nesses casos, um número inteiro será solicitado, em vez de um número. Se o número em seu script não tiver uma casa decimal e se ajustar ao intervalo de uma propriedade Roblox que exigia um número inteiro, ele será convertido em um número inteiro.



    Veja também

    • Inteiros
    • base-10
    • base-16


    Tipos de dados
    Tipos básicos de Luazero · booleano · número · corda · função · dados do usuário · mesa
    Tipos Roblox
    CoresBrickColor · Color3 · ColorSequence · ColorSequenceKeypoint
    SeqüênciasNumberSequence · NumberSequenceKeypoint
    Eventos RBXScriptSignal · RBXScriptConnection
    VetoresVector2 · Vector3 · Vector2int16 · Vector3int16
    ClassesInstância · Outras classes
    Tipos relacionados ao bate-papoChatService · ChatBar · ChatChannel · ChatChannelUI · ChatChannelsBar · ChatMessage · ChatMessageLogDisplay · ChatSpeaker · ChatWindow
    Tipos internosBinaryString · ProtectedString · QDir · QFont · Tupla · Variante
    Outros tiposEixos · CFrame / CoordinateFrame · Conteúdo · DockWidgetPluginGuiInfo · enum · Faces · NumberRange · PathWaypoint · Propriedades físicas · Aleatória · Raio · RbxLibrary · rect · Região3 · Region3int16 · StamperController · UDim · UDim2 · TweenInfo
    Tipos C ++bool · duplo · flutuar · int · int64 · anular
    Adicione um comentário do Flutuador
    Comentário enviado com sucesso! Vamos analisá-lo nas próximas horas.